Beautiful location and easy check in. Good communication with host. Pools are clean and the staff is kind. Not a too many restaurants offer many vegetarian options so it was nice to be able to use the kitchen- food is super expensive for going out and still slightly expensive for grocery. No beach towels or beach equipment. Not enough shower products to last a week- consider bringing your own stuff!