Everything you could ask for in a stay away from home.