Very clean, very easy to access. When we first arrived, I had no idea there were 2 balconies and we couldn't find the beach stuff. So I called to ask about our wagon, the office was super helpful and let me know about the 2nd balcony ;) We also had an issue with our kitchen faucet, it randomly started shooting water out of the base, they were super quick and efficient to look at it and replaced it. We couldn't have been happier with our stay and our amenities.