John's place was incredible! The villa was big, clean, and had an amazing view. I would definitely recommend staying here and will definitely be back!