Rui's place is located in a great area close everything. The place was big enough for us and had all that we needed. Rui was very warm and kind to explain everything bit of detail for us. From places to visit, to restaurants and tours.
I'd stay again there.