Perfect!  Took a long time to get, but was totally worth it.  Quality of construction and covering is very well made.  No complaints!!