I'm looking for a self catering hotel with nice pool, on the beach, that we can swim in and wAlk along to get to other places. A location that is convienent to walk to shops, bars and restaurants, and in the mid price range, does this place exist? The hotel that is favourite at the moment is the Bougainville beach resort, but am concerned about the sea being a bit too rough (is this true) Ive also looked at Amaryllis beach resort and coconut court beach resort, but apparently the sea has rocks in it close to the waters edge which makes them a no no for me. The Coral sands beach hotel looked nice but very small pool. Can anyone help me and also as I'm booking flights and hotel separately when is the best time to book the hotel, we're coming in June next year.thanks.