5 stars in every category possible. Exceptionally clean with clear check-in instructions and great communication throughout!