Unit was clean and met our expectations. Television was not functional during our stay. No flexibility with check in or check out time.