Would give 6 stars if I could! Exceptionally clean and full of those thoughtful extra touches. Will definitely recommend to friends and family