Madalena's place ticks all the boxes in terms of location, cleanliness, amenities & communication. Only thing to be wary of is the access which is via two flights of narrow, steep stairs.