Fits my needs very well.  Delivery process was horrible and bad enough to cause me to reconsider ordering from your company again.