Really enjoyed our time here. The unit itself (#249), has a nice view and the kitchen had everything we needed. The bathroom could use a deep clean and, to me, the toilet was comically low (not a deal breaker, just something that I didn't like), but you get used to it.
I loved the location! Close to the beach, shops across the street and the health club that you have free access to is amazing. It's a 5min walk away and had a beautiful pool, gym facility, tennis courts and restaurant.