A little disappointing considering the communication leading up to stay was so reliable. The apartment was unclean and there were stains on the bedding. I was made very uncomfortable on arrival as Arti waited for me in his car with the keys, which I didn't feel comfortable getting into and then showed up at the apartment half an hour earlier than check out - luckily I had already left the apartment and not still getting ready! Would not recommend.