I got this on time, but when i open the packaging i was a bit disappointed.  the fabric was very poor and the zipper didn't work.  I had to return it and since bought another case from amazon which meets my expectation.