Clean, spacious and well equipt.