The location and the apartment have been perfect. We have been incredibly happy with the stay itself. Unfortunately, there have been communication difficulties, which led to some concern for us. There was also a collision with cleaning both at check-in and check-out due to shortcomings in communication.