We have stayed in many Airbnb's for 6 or 7 years and I rarely give 5s in all categories. This place got all 5s and earned each one!