It is a great place in a quite complex. Has all the amenities one could need to make your vacation go smooth. Lots of room in a beautiful location. The grounds crew keep the the place including pool and jacuzzi immaculate.