The place is extremely well located if you want to have the "locals" experience. You can find everything around and enjoy restaurants and coffee places around as well as small supermarkets, laundry shops and everything!
Public transportation at walking distance. Cabs easy to get.
As per the appartment, keep in mind that this is a European -like experience. It is nice and cozy but not new.
We had a great stay and I consider it very good for the price!