AMAZING location, beautiful villa, it has everything you need (including amazing internet), everything was wonderful!!