Very great apartment and location. Margarida is kind and warm - the most subtle touches prove it. Communication in English proves to be a strain but anyone can make due. I would stay again.