This place is a gem! A perfect first stay for us in Portugal.