The Sofitel Philadelphia couldn't have been nicer, all the way around. Centrally located; very nice and caring staff. The room was spacious and the bathroom well appointed. Food service and quality was excellent but more than a bit expensive. Still, it was worth the price given the winter weather and the option of walking to another restaurant. All around, four stars. Well done Sofitel