Just spent 8 nights here- perfect oasis away from the main beach but easy to walk to everything- bars , restaurants and markets. And of course the beach. The staff were very friendly and helpful always smiling. The resort is a little dated but kept very clean and the pool and gardens were immaculate! The buffet breakfast was pretty ordinary but plenty of it and catered to everyone. Had a couple of snacks and drinks by the pool (delicious) but never tried the restaurant for dinner- sunset at the beach was too hard to resist! All in all I think this is one of the best places to stay for it's location and convenience and friendly staff. Highly recommend!