We had an excellent stay for our vacations. The place was modern, clean, with impeccable views, a nice pool and a great host. Both we and our children loved it!!!! The hosts were great and warm-hearted, and provided various perks like fresh fruit and bread!!!