Most staff friendly, accommodation cozy yet very basic. Several power outages, diesel generator kicked in pretty swiftly each time. Common seating area strewn with toilet rolls most days, pool cramped and zero privacy. Restaurant nice ambiance, food in restaurant underwhelming. Beach in front of the resort under construction (sewage/drainage pipes).