We had a lovely stay at the Grit & Glam apartment. While not in the heart of Porto, the city is only small so we were within easy walking distance of all the city's attractions and had some fabulous restaurants nearby that didn't carry the tourist price tags of some of those on the river bank. Check in at the apartment was really helpful, as was the ability to leave bags at the company's office. All in all, a pleasant stay in an utterly beautiful city.