Absolutely perfect - perfect location , lovely hosts , comfortable light filled flat .