Very spacious, clean and well provided. Lots of thoughtful touches.