Great place! Very resort like. Everything you need was available. Walking distance to restaurants, supermarkets and beach,though can be difficult uphill. Very flexible host. We loved our stay there with our kids. Will definitely recommend.