Very high quality considering the price.  I wish the red came with different color buttons like the grey.  But still cute!