It was clean! Bring some extra blankets there was only one little one for the fold out bed if you’re going to use that. All my kids ended up wanting to sleep on the fold out over the twin beds. It does have 2 baths which was a plus. It is a walk to the beach, you can’t see the beach from the balcony but that was all pretty clear in the listing. It was a hike with a two year old and 5 year old to the beach but they enjoyed the pools. We did the indoor pool on the day it rained and it was a little crowded but clean. We did ask for extra towels and they never came. Wish we had a washer and dryer because clothes pile up quick, but there is one that’s a little walk away you can pay for. There is no hair dryer so bring one! The property was quiet and the beds were comfortable. There are 3 pools but one of those is for 21, the larger pool was nice because it was a 1 ft area for littles if you’re taking your babies! Everyone was really nice. The beach wasn’t too crowded. This unit is the farthest one from the pool/beach access the balcony overlooks parking lot. Overall for the price it was a fair bargain but I think we prefer staying in a house directly on the beach for sure. In the closet there is beach toys and boogie boards which was awesome! & they let us check in early for no added fee. Check in and check out was as simple as it gets but make sure you check your email and print and fill out the parking papers for security.