Flat has everything you might need and the location is super good.
We never met Michele in person but he was very responsive to our messages. Would stay here again any time.