After researching lots of entryway benches, I decided on this one.  I like that the top is a "leather look" material AND it is attached.  I also like all the cubbies and the drawers.  My husband put it together and there were certainly a lot of pieces . . . .  I also didn't want a bench that was too low--this one is 20" high I believe and it is a good height for an adult.  It also looks very nice in my mud room :)   Now I just have to get my son to put his shoes in the cubbies instead of all over the house.

Pros: price was reasonable, color is good, the cushion is nice 
Cons: lots of pieces to put together