Clean, spacious and all facilities available.