I stayed in one of the rooms a right at the beach front. Well worth the extra money. Had full board which was worth it. Wide selections during the buffet service. Pizza restaurant was good, you could each get an individual pizza made fresh from the oven. About an hour drive from stone town. Great service and happy smiles from all staff. I didn't have a problem with the BeachBoys and was a single traveller.