We (family with young kids) had a great stay. Place had everything we needed. Check-in was very smooth. Communication prompt and friendly. Great views. Morning and evening dips in pool were much appreciated by everyone. Would come again and would recommend.