It's good for the price range. Good sound quality. It's just lack of small features like, Play/Pause Option not available for bluetooth connection, Need an antenna for Radio. I don't know the buttons have good quality because it seem loose,just now i bought so i can't tell anything specific. For this price it's better to have it. Nice one.