Extremely clean and inviting place. The beach was great as well. Our dog loved it, but does require a walk down a steeper hill.