very spacious and accommodating