Successful restaurants usually get higher rents because the value of the location increases with the success of a restaurant. This generally means higher costs for the property owner. This is also why most successful restaurants have long term leases, meaning 10 years or more, and major chains like McDonalds can have even longer leases; it's not unusual for an Applebee's location to have a 30 or 50-year lease.