Spotless, modern and very well equipped. Great hosts would definitely stay again. Highly recommend.