Apartment was spotlessly clean. Our one and only issue was check in. Since this is not an actual person you are dealing with a company of people the communication lines seemed to get messed up. We were told the day before we left we could do early check in , a couple of minutes before we were at the apartment, we were told we could no longer do early check in , this would be completely fine if we were told earlier but to be told just a couple minutes before left us searching for somewhere to keep our bags so our day was not delayed. The woman who checked us in, who was very nice, said she was told by someone at the company that it was us who was no longer wanting to do early check in and she was actually at the apartment for us early like planned. If they can just fix the communication and not have so many people talking to you I think they wouldn't have any issues. Otherwise we enjoyed our stay .