It was a great location with easy access to the beach, basically right on the beach. It was overall pretty clean however we did notice the floors were a bit sticky when arriving so we did mop to help with that. In the pictures, the listing looked a lot bigger than it actually was so that was a bit misleading however it was a cute little place! There were 2 balconies. We did mostly utilize the one balcony over the other simply because the second balcony had a view of garbage bins.Another great thing about the property, is that it did have access to an area with a pool, lazy river and a hot tub. It’s great to have in case the weather is chilly or colder than expected, which did happen some of the time we were there.The check in process was direct in terms of communication from the host, the only thing I would say to improve that process is to explain where we need to go initially when first arriving in order to get our keys etc. There was also a dishwasher. Only complaint with that is the way the dishwasher design was laid out. The way it was installed, made it very hard to open it up all the way in order to get dishes in and out of the dishwasher so that was a bit of a challenge but we figured it out.The pull out couches were a lot smaller than expected. We also had issues with having working TV’s, they turned on but wouldn’t allow us access to anything to watch. Never received a resolution on that during our stay. One of the bar stools was missing a screw so it was unusable.