Home away from home: comfort, clean, spacious, considerate, convenient, you name it!
Highly recommended!