We really enjoyed our stay at Beach Marine. Great store with lots of hardware. Staff was very helpful. Bathrooms were clean. This was our 3rd stay over the last 2 years, many renovations going on, looking good. Online reviews made us question the depth but we have not had a problem there.