We had an amazing time at this place! The location is amazing, in walking distance to restaurants and the beach, but far away enough from the noise of the heavy traffic areas. The property is well maintained, and there's prompt and constant communication from the management when needed. The rooms are large, the beds are comfortable, there's plenty of closet space, and the bathrooms and kitchens are well appointed. There are TVs everywhere, and the living area is large enough to accommodate all guests comfortably, with plenty of seating space. We enjoyed the pool and outdoor space a lot! The pool is large and heated, there's plenty of shade and covered seating, green areas as well as a separate/quiet covered space away from the pool. There's a laundry room with a bathroom that is reachable from the pool area, so it's very convenient. There are also a couple of bbq grills available (gas and charcoal). Overall, this was a great experience and this place is in my list of favorites for this area.