Perfect!  Style, structure, and materials - very Happy.  Only took about a hour to completely put together by myself