Not great for the price. The pools and grounds were beautiful and well maintained and the location is excellent with beach access. However, the actual rooms were very worn down, but large. The spare blankets were stained and OLD. We asked for new ones, which we received that were only unstained, but still OLD and scratchy. The bathroom needs minor repairs, painting and updates, the tiles are cracked and the bathtub is ancient. There were leaky taps in the bathroom and kitchen sinks. Overall, it was very average although the family friendly aspects were excellent (playground, beautiful pools, golf course, soccer, tennis, big apartments, etc.)