Location and views are perfect. The villa is spacious, quite, beds are comfortable. The pool wasn't clean when we arrived, but it was fixed promptly. Also there's no cooking essentials provided, like salt and oil.