We used to have a house near the hotel and I've been going to Long Beach Island for almost 50 years so I am very familiar with the area. Overall, the hotel was physically decent and exactly what we were looking for - quiet, close to the beach, within walking distance of some restaurants and pubs.
However, upon check-out, we were thoroughly surprised by the owners' attitudes. We had asked for a late check out because we had later flights that afternoon. When we checked out at about 4:00PM, we were told that it would be an extra $30 for the late checkout. We were surprised that there was a charge because we had made the point to ask earlier if there would be one and were told there wouldn't be. When we expressed our genuine surprise, the owners responded with such anger as if we had kidnapped their child, emptied their bank account and killed their dog. It was $30 - that's like the least expensive bottle of wine we would order in a restaurant. We would probably have agreed to pay it if we had been told that that was the cost originally. But, no one told us that - they just bizarrely accused us of being thieves and cheats and, sincerely dumbfounded, we paid and left. Truly odd. Solely because of this, I can't in good conscience recommend this hotel to anyone.
