The place is perfect. Clean, modern, great location. Full kitchen, the bathroom is gorgeous. The walk to the Douro is gorgeous. 100% recommend.