Our stay at MarylouJohn Villas was perfect! The hospitality of John was better than we could have ever excpected! The views from the terrace were stunning! We will surely be back!! :-)