5 stars all the way around - spotless, stylish, comfy, and details galore. I absolutely recommend!