Ann's place checks all the boxes. Amazing hospitality, clean space and friendly cats. Would highly recommend!