Spacious, well equipped and good value for money