very spacious and well put together