very accommodatingand spacious