Great piece! Love the modern style. Easy for 8 week old puppy to step up into it. Legs are easy to install. Seat is firm yet comfy.