Would you recommend? If you've had one what would you say the pros/cons are? I've read a few reviews online but seems to be a real mix