Spacious, warm and very clean. Very easy check in/ out, loved being able to take our dogs with us was safe for them and they settled in very well. Will definitely be back!