Everything I could possibly want in a stay away from home.