Gorgeous place to stay. The location, the view, and the villa were amazing. Lots of little touches.