Stunning. Probably the cleanest place we have stayed in. HUGE pool, with a hot spa to warm up in. Kids had a blast, great base, or spot to break a journey. Hosts AMAZING.