This has everything you could ask for plus a host of little extras that make your stay superb.