It is a nice wooden step, easy to put together and solid enough. unfortunately my puppy is too afraid to climb a steep angle. The steps has to be a bit wider for him. Other dogs should be ok with it.