Very clean. Good views. Place was not as functional as we would have hoped (took 3 hours to find a bin in the apartment and no tissues). Would have liked to check in earlier (4pm check-in) however was told $20 extra per hour.