Does what he should. It takes a USB stick as well as microSD card and the battery lasts around 5-7 hrs., Depending on volume. The menu is a bit complicated, but the design is good in itself. Includes matching, bought the silicone bag. The player is now in fact a constant companion and we have them already 2 away. Strong buy recommendation.