Comfortable, spacious place to stay in LA.