Sparkling clean, modern and super well-equipped. Check in and out was a breeze. A ten out of ten.