We booked a family vacation and booked 2-2bedroom villa and a one bedroom villa. They fit 16 people perfectly. Was very surprised how spacious all the rooms were. Everything was clean, check in was easy. Two pools on premises were well maintained. Used the BBQ area a few times. The only con of this resort is that its about a mile from the beach. All transactions with David went well. Overall I would book here again!