We spent 3 days in Oporto and we had a really good experience staying at B28 apartments. The location and the apartments were great and we also liked to have breakfast included. We would strongly recommend it!