AMAZING STAY!! My family had a fabulous time at the villa! Great location, great decor, beautiful landscaping, great views, great kitchen, lots of space for everyone to relax - and so much fun with the ping pong table, pool table, bocce ball, hot tub and beach just a short walk away - we had the best time and cannot wait to get back! The hosts were fabulous - responsive and considerate and all around, just a great experience, could not recommend more highly!