Functional, spacious, practical, very clean - check in and out was a breeze.