Very clean, great patio, available beach chairs, good communication, and good location.