Lots of great things about this place. The amenities for kids are super, and our 8yo daughter had a fantastic time on the huge pool slide and in the heated indoor pool. I enjoyed the two hot tubs, and the proximity to the very wide and peaceful beach. We didn't make it to the putt-putt golf course on the premises, but if we had stayed for an extra day we probably would have enjoyed that too. The view from the balcony of the unit is good, everything was reasonably clean. No major problems.
I'll note though that almost everything about the unit is pretty "80's". The appliances for example were all pretty old, the cabinets in the kitchen, bathroom decor,... Everything important worked though, and if you are primarily interested in doing things (beach, surrounding area attractions, complex amenities,...), then its not that big of a deal that the appliances are old. If you are looking for a fancy hotel room, this isn't it.
My only actual complaints are minor. The biggest one was that the way the complex has its wifi set up, we had to reconnect seemingly several times per day; not the hardest thing in the world, but we just couldn't figure why it couldn't be a simple matter of connecting once and forgetting it. Second, the locks on the bathroom doors didn't work; no problem for our group and easily dealt with, but since the issue could likely be resolved with a screwdriver and basic familiarity with the inner workings of a doorknob, it was a little disappointing.
If this place is available next time we plan on coming to the area, I'd be happy to stay there again given the very reasonable price by comparison to other units in the complex, and I'd rather save the money than have updated appliances and such given that the great majority of my interests are outside of the room itself. If your interests are like mine, then I think you might like it too.