Superb location and responsive and helpful host.
The apartment is up 66 steps, so be prepared. It is also in need of some maintenance and was missing some basic amenities when we stayed (no coffee or dish soap, etc.).
Highly recommended for location and lots of beds: probably perfect for a group of young people. Less so for a comfortable get away or a family.