Apartment was very nice but was not fully cleaned when we arrived. When we arrived apartment was not ready. We had to wait till housekeeper arrived and clean. If you book try to communicate with host ahead of time to make sure it is ready. After a long flight it can be stressful when all you want to do is have somewhere to lay your head.