I 'had' this bag and returned it. Used it and although it could fit everything, the nylon material is thin and not that great of quality. The zippers tend to get stuck if there is a fray of nylon threading sticking out. There is no padding so if you get this, you might want to get some foam and...