This place is great. We stayed 2 nights and had a very good stay. The room was very clean and comfortable - you basically get your own apartment, which makes for a very relaxing stay. The service is great - they give you muffins, coffee and juice when you check in for your room. Location is great also. We stayed in the back building which was only two blocks from the very cool Walnut Street shopping district.
Overall I'd absolutely stay there again. The only downside was that the heat in the room was up pretty high and we couldn't figure out how to turn the heat down (no room controls). Otherwise a great & very reasonably priced place to stay.