We had a great time in Vila Nova de Gaia! The apartment is very well located, just near the Douro River where there is sooo many restaurants and shops. Teresa's place was very clean and modern. The bed was super confortable and there's an amazing pool in the complex. We ran out of toilet paper and the host very quickly brought more. The only downside is that you can hear the people upstairs (seems like the walls/floors are thin), but they did not make noise in the morning. We wanted to sleep a bit at our check-in since we did an overnight flight and we could hear them very loudly making dinner.