Absolutely perfect.  Takes a while to put up.  Directions are all pictures.  But it'd was worth it!