I posted a review of this place the other day. My experience was better than yours, the2015stud, but there were some disappointments and I gave a cautious “yes” recommendation (albeit with mixed feelings). I can’t disagree with your assessment that a detour further into the city (Chinatown, Center City, South Philly) will likely offer a better experience in line with expectations at this moment in time.