This is a great place to stay as a group of friends, as much as it could be good for a family. There were five of us, two couples, and a single (myself!) and the condo was big enough so that it felt relatively private for all of us. It helped that there were three separate bathrooms.
The condo came with everything you need. The kitchen was stocked for cooking, and there were beach towels, etc. The condo also has a washer-dryer, a major bonus for us. It was clean and everything was in good working condition.
The location is great; we needed to be close to the Grand Hyatt where some of our family was staying so this was perfect. There were also shopping centers close by.