We had a great time, location and amenities are perfect, we've received a lot of useful hints regarding Porto!