Absolutely perfect for my 16yr old dacshund who has trouble going up our steps. Very sturdy and great in all weather conditions.