My friends and I stayed here for a few nights and were happy with our stay. Communication was accurate and very timely and staff was so friendly. The check in process was nice and simple. We stated that we would like to check in at the location and someone was waiting for us as we pulled up to the apartment. We were given a great and friendly introduction to the place, tips for local travel, etc. The unit is in a great location and close enough but far enough from the all the main sites - just about a 10-15 minute walk down to the Douro River. We had four in our party and although a little tight was comfortable. I would definitely stay here again.