The location is great, perfect to get to know the city. Close to public transportation and to the river Douro. Walking distance from many good restaurants. The cleaning was also quite good. It's just important to know that the apartment is on the street level so you can't really open the windows to get the smooth breeze to make the apartment cooler a bit after a very hot day. They have lots of tools at the kitchen, so,it is good for cooking too. Definitely recommended.