Large and well-appointed flat in a great location. Really good value. Check-in was a breeze and the staff were very pleasant, and quick to address an issue with the fridge. Ventilation in the room is limited so I can see why it might be uncomfortable on hot days, but weather was around 20º during my stay and it was fine. The gym is a bit small, but the terrace upstairs is a lovely place to work in warm weather. I would gladly stay here again.