Absolutely perfect! Spectacular location and friendly hosts. The view from the pool is pretty special and the beach is close enough that our son (who has difficulty walking) was able to access it relatively easily.