This apartment was perfect for our needs in terms of location and accommodations. However, it was very dirty when we arrived and the problem was only partially resolved for us. I think there is an ongoing issue between the host and their cleaning staff that needs to get resolved for this apartment to justify the very high cleaning cost. The high cost itself led us to have high expectations of cleanliness but the reality was very disappointing.