very good pharmacy. Just a note though - we found everything to be ferociously expensive, they really do fleece their captive market! The beach was very good, although the entrance to the sea was very stony so you will need shoes. You can walk to the jetty at the Sofitel but it was just too hot when we were there so we didn't bother. The snorkeling was amazing, some of the best I've ever seen,I hadn't realised just how good it was going to be - we saw many different types of marine life, including a sting ray. The sea was very warm (I've had cooler baths!) and is very shallow even around the coral reef. NB DON'T stand on the coral reef or take bits of it - you will kill it and then there will be nothing left to see!! A lot of ignorant snorkellers, mostly French and Russian, were treating it with total disrespect which was a great shame. Entertainment The daytime entertainment was quite good, with aquarobics, salsa lessons, arabic lessons etc., but in the evening it was pretty much non-existent, despite the hotel having a purpose-built amphitheatre - this was never used. I believe there was a belly dancer, and a chap 'whirling', but this lasted about ten minutes and I happened to be in the loo and missed it! It would have been nice to have more to do in the evenings as the resort itself didn't offer much in the way of entertainment