Beautiful villas with an even more beautiful view. No request was left unfulfilled. A truly amazing stay.