I spent a weekend with my family at the Sonesta and we thought it was great. The room was very comfortable and reasonably sized. The location is terrific - you can get anywhere in Philadelphia on foot, public transportation or car easily from here. Lots of food and coffee options right near by. Valet parking was easy and quick. The hotel staff were very nice and accomodating. My kids used the pool and said it was great. I would stay here again without hesitation!