Immaculate, comfortable, well equipped, just what we needed