We had a lovely stay at the apartment. Great location, beautiful view from the terrace, everything we needed. We'd definitely stay again.
As others have noted, just be prepared to walk up all of the stairs.