This was an exact fit for our breezeway entrance. No more dirty shoes tracked in the house! It was very easy to put together and feels very sturdy too. Plenty of shoe storage, hooks for coats and keys and dog leashes, and I was able to put a basket on one side of the seat for dog toys. It serves lots of purposes here.