Our stay was a bit disappointing at first. We arrived about 6pm or so and our unit had not been cleaned. I actually thought there were people asleep in the bedroom by the way the blankets and pillows were in the bed. There are only lamps and no overhead lights making it difficult to navigate. My husband and I felt as though we walked into someone's actual apartment. The fridge was full of food, trash can full, towels on floor, dirty toilet. Wow! On the bright side of our stay. I contacted the customer service and they sent someone to clean and our unit was completed by 7:15pm. The unit has everything you need for an enjoyable stay and I would stay again if I was guaranteed a clean unit at arrival.