Beautiful villa. Stunning pool. Wonderful location. Couldn't have been better.