Very accommodating above and beyond hospitable