I really recommend Caterina's place to anyone who is on a medium/low budget and doesn't mind sharing bathrooms. Caterina is an amazing host, very friendly very flexible and with lots of useful info about Porto! The place is beautiful, stylish and clean, we really liked it!