I was really afraid to book this unit based on the reviews, but those low expectations were definitely exceeded. I agree, the walls, carpet, linens, etc. could be improved, but the bathrooms, living room, and kitchen were very clean. A small amount of toiletries and detergents were provided, which was nice (would have loved a dishwasher pod or too, though). The amount of bath towels and plates was small for a large group, so prepare for that. Also, the lighting in master bathroom is dark, so plan to put on makeup elsewhere. The view from the balcony was gorgeous, the outdoor furniture was comfortable, and the pool was AMAZING. For us, the elevators were only a real problem on checkout day (Sunday). The beach chairs available for us were a short walk away but, one day, we had to walk to a farther location and no towels were available. That just made us appreciate the pool even more. ☺️ I would say, do not hesitate to stay here, knowing there are a few limitations.