Everything we could have asked for in a safe, clean, comfortable, and well-located home away from home.