We stayed for a week and our vacation was one of the best we have had! The condo had everything we needed. Plenty of towels and the kitchen was well stocked. The beds were comfortable, although the bunk is very squeeky :), the living room furniture is roomy and comfortable. There are lots of hooks to hang things like hats, jackets and coverups.
The pool was fantastic. The pool and the whole complex is impeccably clean! The walk to the beach is very short and it was nice to get up early and see the sun rise and go out in the evening for the sun set. The balcony is great also.
I would suggest to removing the bar stools in the kitchen as they really aren't needed and then add additional storage under the countertop for food items. There isn't really anywhere to put food items except on top of the fridge or on the countertops since the cabinets are taken up by glassware, pots and pans and utensils (the kitchen is VERY well appointed). But we made it work no problem. Also instead of a coffee table for the TV, I would suggest a small dresser so that those that are sleeping in the bunks have a place to put their clothing.
All in all we had a fantastic stay and will definitely choose this place to stay again in the future. Cherry Grove is an amazing place to visit.