Adequate to satisfy my pho cravings every now and then. Is slightly above average for Cleveland, but below average compared to the pho shops in San Diego or San Jose. My main issue is too much MSG -- it's easy to detect and can feel it afterwards. I usually get pho for breakfast for a hangover, but it doesn't work for that reason. If you've had korean-style pho in LA or NY, it has a comparable level of MSG.
Bahn mi is okay but the bread is not great, which is 75% of what I look for in a good bahn mi. Spring rolls are serviceable.
There are other options for pho in Cleveland without MSG, but not all are that great. I used to go to the viet restaurant next door before it closed down though mostly for the non-pho dishes.