Very nice place, great location and great communication.
Just make sure to ask if all the amenities are available before booking if you are booking for particular reasons like hot tub, pool, gym etc. That goes the same for hotels.