It's not a bad place, but like most places on tourist streets, it only looks good. If you go a little deeper and find a cafe that is popular with locals, it will be 1.5-2 times cheaper, and often even tastier.
I won't give you any direct recommendations, but it's a pretty good place, nothing more.