It is quite expensive, but the fabric is great and I think it will last a long time.  I don't think the zipper at the top is necessary.  My daughter seems to like it, but she was not overjoyed as I thought she might be.  She was probably tired.