Spacious, modern, clean, well-maintained, very comfortable. Wifi was free though a bit limited. Beautiful pools, plenty of activities and play equipment to keep kids occupied. And the ocean view was fantastic! Front row seats for whale-watching when in season. With lovely, helpful staff our brief stay here was very pleasant indeed. Wish we stayed longer! Would definitely come here again!