Girafas place is just as described and has everything you need for a long or short stay. We didn't use the kitchen as we ate out all the time but this was really well equipped. The location was ideal for everything in Porto.
My only criticism was it was really loud, not from the main street but just from people/cars walking past, either stopping on the corner and revving their engines (quite a tight turn!). I'd bring earplugs if you book here.