Great hosts. Beautiful location. Well kept and spotless apartment. Bathrooms were huge and kitchen was well catered. Great view and the kids loved the pool / outdoor space.