Everything as described. I have to agree with other reviews. This place has everything you need. The beach gear is an added bonus. We enjoyed having the pool to ourselves a few times during our stay.