Immaculate, friendly, hospitable, comfortable, great location. What more could you ask for? We'll definitely stay again.