Well made. Only suggestion is for the carpet to go completely across ramp.  Large dog misses carpet and steps on smooth side rail and slips.   Otherwise great item.