The location is great. The unit is spacious and stocked well. The unit is showing its age a bit and could use a few updates (leaking faucet, running toilets, sink that leaks). The golf cart did not run well and ran out of power one evening. Luckily we had rented a second golf cart that came to our rescue. Mariana, the concierge was quick to get the golf cart back to our unit the next morning but it took all day to recharge it. Again, we were grateful we had rented a second cart. The resort grounds are amazing and the beaches/beach clubs so much. The drinks and restaurants were very pricey and the food was not as enjoyable on this trip as in the past.