Modern and super clean, a quiet location. Everything we needed was available to us, which was a main reason for us choosing this place above others. The location was convenient to a nice beach, shops and food, parking was easy, and the kids loved the pool and other activities. The hosts were great at communicating before and during our stay. Definitely would come back again!