My friend and I had a great stay in Porto. The private rooms have everything you need and since there is a shared kitchen / living room, it is easy to meet some new people :)