Plays songs great. Controls are a little wacky but nothing horrible. Records voice good and the little speaker is a nice addition. Not a great speaker by any means, but nice to have. Feels nice quality and durable. Best part, it's cheap! Would definitely reccommend.