It's not bad. I would say for that price, it's good value. A lot of things are small sizes but you'd expect that at that price point.
I don't know what their delivery is like this year (they were disastrous 2 years ago - mine was ordered in September and it arrived Dec 14th) but if you're not bothered by having it for Dec 1st, go for it.