Great place overall! Don’t understand other guest’s complaints about the cleanliness. The apartment was impeccable but the staircase outside the apartment needed sweeping. We would definitely stay there again!