Water views from every room, lots of balconies with chairs on them, spacious condo, well equipped kitchen, tvs in each room that has streaming services available. Wi-Fi worked flawlessly. The laundry room was sizable and very nice, and the bathrooms with the double sinks were great. The location is unbeatable - you can be on the boardwalk in just a few minutes right where all the action is. We have young children and it was an easy walk for them even carrying all of our beach stuff. Our kids also enjoyed the outdoor pool at the property.
It was challenging to figure out the bed sizes for each room ahead of time so we could order appropriate linens. I emailed the property manager but never got a response.
About a week before our trip we finally got an automated email with check-in instructions that listed the beds, which was helpful, but it would have been nice to have that earlier. There were blankets, but not enough for us, so we ended up buying some additional blankets for our stay. The pillows were ok but not as comfortable as normal hotel pillows.
Overall I would stay here again in a heartbeat. The minor inconveniences were not a major issue and the upsides outweighed the downsides significantly.