Rui's place is great. The location is excellent and great value for money. Spacious place within walking distance of the river and other tourist spots.
You have to walk up a few flights of stairs, so just make sure you are happy to do it.