We went there because we stayed at the Villas when we got married on Jekyll 18 years ago, and we wanted our kids to stay there, too.
The unit is a great size and easily accommodates a family of 6. It is walking distance to the beach and pool. Having a kitchen (unlike a hotel) is a huge bonus.
The unit was clean, except for a random hair left in a shower and the remnants of guests past (hairbows, clothing tags, etc. in drawers and such--usually not my experience with a hotel).
(As others have said, the kitchen table is sticky. I tried so hard =))
At check-in, the front desk clerk at Villas told us the wrong name of the building so we drove around looking for it. At one point, we had a key malfunction.
The only big disappointment was the linens issue. Perhaps we did not read the fine print. By the time we needed new towels, we called the office at the Villas, and we were told they would bring the items we requested. Later, they called back and said, because of how we booked, they did not provide any linen service, and we needed to launder the towels ourselves if we needed them again. This would not have been a problem if it were not our next to last day or if there were a washer/dryer in the unit. There are not. There are ones on property.
The pool was nice...except for the super loud and dusty construction! There was construction throughout the place.
10:00 AM is a difficult checkout when you are expected to take out all your trash, have dishes washed and put away, etc.
Overall, we enjoyed the stay. The condo met our needs.