While this hotel is mediocre to low in every aspect except for cleanliness, my problem is above all with their contract with Expedia. I made a reservation through Expedia and apparently Expedia took my money but did not pay it in its entirety to the hotel. So I'm in the hotel after a long flight, trying to check in, and the hotel staff did not allow me because Expedia's payment did not go through. I had to call Expedia customer service, stay on phone for an hour and then there was nothing, no resolution, asking me to pay the extra amount that hotel was charging so they'd pay me back. I still have an open complaint case with Expedia, but the fact that the hotel also wouldn't let me check in due to their problem with their work partner (Expedia) was ridiculous. Ultimately, I just paid the extra amount to check in. The building is very old and so is everything there. The carpets are stained but clean, so are the bedding. It is clean, and I appreciated very much the cleanliness. The continental breakfast was a joke! I went to WholeFoods nearby to buy something for breakfast. Location wise, this hotel is in a very good area of Philly close to some to the most well-known and hype restaurants and is convenient for walking etc.