A great place to get acquainted with Porto. But such failures as an incorrect password to wifi, missing bed linen, dirty towels, inactive kitchen equipment, or absent booked shuttle to the airport spoiled our trip.