Clean, friendly, spacious and very good value