Product quality was awesome, i cannot comment on the size and fitting but had a somewhat expensive appearance. Only downside is I had to return it because the shoes inside the box were a size 5 and the shoe box said size 6 (the size that I ordered).