We enjoyed the condo space. It was very comfortable, spacious and had an amazing view. The kitchen was well stocked with supplies and the beds were relatively comfortable. Also the space was aesthetically pleasing. The couch was comfortable. The eating space had plenty of chairs (maybe more than needed) and we loved the bedroom layouts. Plenty of space. We didn't use the pull out sofa so can't comment on that.
Upon arrival I was a little concerned that we could not find the condo (the place is a little sprawling) but once we found it, we were able to park closeby and a stairwell was nearby too. The condos are situated so as many as possible have a view/balcony so that makes it a little more spread out to walk through the complex, but I think the payoff of more privacy and more views is worth it.
The food at the onsite restaurant was quite tasty, not too expensive and very convenient. The staff were really nice and, again, we ate there for two dinners and tried different things. There wasn't an item we didn't like.
The beach was right there - it as very beautiful - and the pools were amazing. My nephews (who stayed in another condo in the same complex) and son/daughter loved the hot tubs too.
We enjoyed it all. We would stay again, highly recommend!