I enjoyed my stay at Viriato, and Erna and Azur are super responsive, hands-on hosts who handle any problems you have. I liked getting to know other international students, and there's a hostel-like environment in that everyone is really friendly. Room was good, kitchen, etc. The only downside was that I had issues with hot water suddenly turning off in the middle of a shower at least three times. Other than that, it was a solid experience.