The common facilities (pools, play areas, bath house, etc) were all very well maintained. The staff was friendly and helpful.
It is still a relatively new resort, so there are a couple of minor kinks to work out (like numbering the lots), but it is a nice place to stay that is close to dining and shopping, and it is not too far from the beach if you wanted to spend the day there.