The location is perfect. The unit is on the ground floor at a very nice resort. The unit itself is very nice. The unit was cleaned but wasn't exactly clean: there is quite a bit of wear and tear and dust in the corners, closets, shelves. Most challenging for us, the fan in the bathroom did not work and the host didn't get it fixed despite multiple requests. That, combined with cigarettes smoke odor in the unit made the stay somewhat challenging. Overall, great location, nice unit, but it definitely needs an update.