Absolutely perfect.  You'll need some patience and handyman skills to pit this together, but it's worth it!