The top I got was nice size fitted fine just that the little metal logo tag came off the first time I put it on I didn't send it back as I have put it back on myself as I really like the top but for the price you pay I didn't expect it to come off straight away I haven't even washed it yet