Spotless, modern and lots of thoughtful touches. A 5 star spot!