Check in and check out was so awesome. We started our time here after getting back from a cruise which is super early. We got there at 9am, and they gave us a room. I'm sure that wouldn't always happen but this really helped us out because we had all of our luggage. Then on checkout out, we got out of the room in time but our flight was delayed for 4 hours. They watched our luggage while we chilled at the pool and beach all day. So we loved the front desk person.
The room was super clean and the two beds were great. That fold out single chair thing is not great though. You might be able to make it work with a small kid. Kitchen was great, the room was overall really good.
Pool area was just fine, the pool needs some work and could have been cleaner, but we swam in it and the hot tub. We ate some of the food from the bar which was simple but good in a pinch.
The area is fantastic. The boardwalk will take you to all sorts of great restaurants, and the beach is right there and beautiful.
One minor issue, I think the seal on the trash chute at the end of the hall (floor 6) might be broken because the hallway stunk of trash. Might just have been that floor, or maybe the trash needed to be taken out or something. Not a deal breaker.
We'd come back.