Most of our stay was smooth and satisfactory but unfortunately when we arrived the third party 'hosting company' had not cleaned the apartment and we had to wait several hours for this to happen/complete--which ruined our plans for that evening (one of only four that we had during the trip!).