We stayed 3 nights in this flat. Location was good, riverside, Ribeira, and quite close to metro. The flat is compact and well decorated. As it is so central and close to all the restaurants, it does get pretty noisy - especially the first night was very noisy (the window is on the street side). One downside was the damp smell (probably a moisture problem / water damage in bathroom structures), which doesn't make it ideal for longer stay. Service was very good with the keys etc.