Clean, well-appointed, well-thought-out, plus personal touches that made me feel like a real "guest".