Good location and clean apartment. The stay was spoiled by difficulty in getting in as the code given at midday on the day of check in was incorrect. Caused a great deal of inconvenience late at night when checking in ( another resident of the block of flats had to let me in) as as they had changed the code. No apology or explanation offered for this during the stay.