The place is wonderful and the location is perfect. We stayed for 4 nights with a baby and it was great to have everything at a walking distance. The flat is nice, clean, charming and very functional. The reason this place does not get a 5 star rating is the fact that we were charged a damage refund of 100 eur because our baby got sick and vomited on the bed sheets. We informed the host, removed the sheets and put them in the washing machine so they do not need to handle it and we were told not to worry...but when we arrived home, we got refund claim and quite insulting discussion with the agency staff. The refund claim was withdrawn, but the feeling about the stay is overly spoiled.