Location was amazing, communication with host was great. However this has happened twice that we have stayed in a condo on the beach and when booking no mention of construction happening during stay. So 2 of our 4 day stay we had to listen to very loud construction. Only found out days before arrival. Also had to deal with the elevator not working for the first 2 days also which was very aggravating having to bring all our luggage and family up several flights of stairs. And then have to go get groceries and have to climb those stairs with groceries. The whole place needs to be updated, furniture, kitchen, flooring, bathrooms. The kitchen was lacking in pots, pans & skillets. The place was clean and the kids loved the pool and beach easy access was great.