The phrase "location ideal" means that the place or position being referred to is perfect or highly desirable.