We stayed for 5 nights at this hotel. The only problem that we had was that the beach is across a very busy highway. To gain beach access you have to walk 1/4 a mile to a crosswalk, cross the highway and then walk to the boardwalk to gain beach access.
The rooms were clean, the staff was great (especially Jessica) and it is located near shopping and dining. The lobby was really nice and all of the rooms have new beds and furnishings. You really can not beat this for the discounted rate that the owner was kind enough to offer us. They have a free breakfast and a small swimming pool.
I think a lot of the previous reviews may have been written before all of the interior renovations were completed. They are also still in the process of updating. While we were there, we saw new hot water tanks being delivered. This would be an ideal hotel to have a "beach shuttle".
These people know the hospitality business, what needs to be improved and are actively doing so. We greatly appreciated everything that they had to offer and we paid a LOT less than neighboring properties. We will be staying again next year if the price is right. If you are on a budget, this is definitely the way to go.