Actually fits everything.  Seems durable. Would be 5 stars if it had wheels on it... it's pretty heavy fully loaded.