Absolutely perfect.  Great quality.  Took a bit of time to assemble, but well worth it!