The Mayfair is a classic hotel. This is our second stay there. The hotel is well kept, the pool is well maintained, and the staff are friendly and accommodating. It is literally across the street from the beach. Finding street parking in Belmar in the summer can be a challenge. It would be nice if the window curtains blocked the sun or you will wake up at sunrise. It would help if the curtains didn't block the window A/C when they are closed, but we managed that with a few binder clips. Also, be aware the hotel has three guestroom floors above the lobby level, so be prepared to climb the stairs as there is no elevator. If you are looking for a nice, clean, safe place to stay at the beach, we recommend the Mayfair.