spacious and good value