Great place to stay with a large group. Awesome location with short walk to the beach and shops/restaurants. Not great for kids as there is a spiral staircase which made it difficult to carry our baby up and down, and I would imagine would pose a bit of a safety risk once there's toddlers around! Spa and outdoor areas are awesome. Loved that there was a little herb garden too! Downsides were that there was no Wi-Fi - would have been particularly handy for a movie night as there is a smart TV downstairs so we could have accessed our Netflix account. Also there was very little provided in terms of toilet paper/dishwashing detergent/cooking oil/normal stuff you would expect to have provided in an Air BnB.