I was going to Philly for a friend's wedding and loved my little room. I stayed the weekend and due to the Best Western's great location was able to explore the city a bit before the wedding festivities without having to take a cab or take public transportation. The hotel doesn't have a gym in it, but you can get a day pass for $10 to the gym down the street (only a few blocks away). The rooms were clean and the staff were nice and helpful. I wish the lighting in the bathroom was a little better and that there was wireless internet in the rooms, instead of ethernet internet in the rooms,but otherwise it was a good deal and I would totally stay here again.