Fun and challenging! Unfortunately, after a while, the levels become impossible to complete without spending money or playing many times. They have to make money somehow and it is a free app! Still fun to fill time just don't get frustrated!