My family and I have stayed at Ocean Dunes before and we were unimpressed by the quality of this property's maintenance. The listing photos present the property well, but in real life the space feels old and dingy -- from the awful kitchen cookware and utensils, to the bathroom faucet nearly coming off the wall (a previous reply from the property management company says it was repaired, but it's not), to none of the three televisions being in working order. (Yes, we called Bryant Real Estate to have the TVs fixed and no one came to service them during our five-day, off-season stay.) Like other reviews we were also woken and disturbed by noise from the upstairs unit.
All that said, the indoor pool is a lovely off-season feature and you cannot get more oceanfront than Ocean Dunes but there are so many properties in this complex, I would not stay at this listing again and I will NEVER pay the extra fee for a real estate managed property here. Better to find a listing managed by the owners and save yourself the outrageous extra fee.