Staying at the Mushroom was a great choice, and definitely worth our money. The location is excellent. We used the public transport and walked (a lot). Whether your want to go to the beach in Porto or take the train and go south toward Eshpino, a bus or the metro is within 2-3 min walk. There is also a small supermarket 2 steps away where you can get basically anything. The building itself is quiet, the walls are thick but there is a bus parking lot and a construction at the back (where the windows are facing) and that makes the apartment loud during the day. But by night-time it gets quiet, it's only the seagulls that are loud :)
The equipment of the apartment is satisfactory. There were a few things we missed but we notified TPC.
We also made use of the free luggage store they offer, it's really handy when your plane / train leaves in the afternoon or later. The check-in and chek-out process were both without complication.