The location, resort grounds, and pool were all fantastic. The unit itself is run-down and needs some updating. The kitchen could be better equipped. However, the views from balcony are quite spectacular. We had a few issues but the management company responded promptly.