Great location and large apartment with large dining and kitchen.
Watch out for the 5 flights of stairs (131 steps I counted) with no lift this will be an issue depending on the who is staying here.
Otherwise it is a good place to stay.