extremely clean, friendly, hospitable. 6 stars