I have been visiting Ocean City for more than 10 years.
Bottom line - you get what you pay for.
Other places may cost less, but if you can pay more you will appreciate the value.
This was my first time at Beach Club Suites - and I intend to return.
Appreciated the locked bike room, friendly staff, and the location for boardwalk lovers is great.
The walk from the suites to the beach is not direct, but otherwise very good access.
Did not try the restaurant, since we were in the suites which provide a serviceable, though not extensive, kitchen.
Wi-Fi was very slow - but direct Ethernet cable speed was adequate.