Clean. Convenient. Hospitable. Will return.