The pictures dont do this place justice. The layout is perfect for small groups of 5-8 people but can handle more. The courtyard setup allows everyone to gather in the middle to swim, hang in the jacuzzi or watch TV. The kitchen was fully equipped and had everything that we needed. The instructions that were left for us were very detailed. The host stayed in touch with us throughout our stay and she was very responsive to questions. Also, it was a long walk/short ride to the beach. I will defintely be staying here again.