Pros: The condo is the perfect size for couples or a small family, the balcony view was beautiful, and it was great to be right on the beach. The outdoor pool was nice and they had a DJ over the weekend. The resort has a poolside bar, ice cream shop and snack shop (burgers, pizza, fries,etc.) There was a wal-mart and food lion close to the resort. There were plenty of plates, bowls, glasses and utensils in the condo. The walkway from the parking garage was great - it was nice to not have to cross the busy street.
Cons: The indoor pool was okay, mostly used by smaller children. There were a few hot tubs around the indoor pool and only one outside - all were packed everyday. The resort itself was very busy and noisy. One thing to keep in mind is that this is an older resort - elevators were quite slow and some needed maintenance several times during our stay. The outdoor showers were not working during our stay so it was a PAIN to keep sand out of the room - each day we had to rinse our stuff out in the tub. While these things are out of the owner's control, I feel it is still important to know about the location. The bed was not very comfortable for us and we were sore by the end of our stay.
The biggest issues I had with the condo is that you don't get the daily cleaning service you would if you had rented through the resort. The owner uses a cleaning service and I feel like the company could do better job. Our towels had several long, dark hairs on them - very gross. The bedspread had many stains and should be replaced. It seemed as though the same set of sheets are used continuously for each bed and they are never replaced. Only one regular size trash bag was provided for our 5 day stay (very full by the end) and we had to remove all the trash from the room when we left. Huge pile of towels under the sink by our last day - there could at least be a hamper provided since the dirty towels aren't picked up each day. We didn't have enough toilet paper and had to ask a resort worker for a extra roll. Honestly, these things made the stay somewhat disappointing.