Hospitable, clean, and cute. 5 stars on all fronts.