Everything you could expect in a home from home.