Very clean, great amenities, great location. Bigger than expected. Overall a great stay in Ocean Grove.