We really enjoyed our stay in Marcia's apartment. The flat is great, well proportioned and has a great terrace, and two bathrooms- it's perfect for a family of 4-5. In addition, it is well situated in the aliados part of town- it's quick walk to ribeira, but has the fresh air of the upper part of town. A really worthwhile trip and experience!