This place is very beautiful, a fantastic stay for big groups and families. The location is perfect - ideal balance between the shops and beach. The view is gorgeous and the hosts were very accommodating throughout. We had a fantastic time!