Lots of nice touches, friendly hosts & spotlessly clean.