I am really glad we booked the Omni Hotel in Philadelphia. The location is great - extremely close to all the tourist attractions and the hop on and hop off tourist bus. We had a very large room overlooking the Delaware River on the 11th floor. All staff were extremely friendly and nothing was a trouble. I would strongly recommend this hotel. There is an old world charm to the decor. The gym is perhaps one of the best hotel gyms I have encountered. This hotel has everything going for it. We stayed at over 20 hotels in our 6 week holiday throughout Canada and USA and I would rate this as being in the top 3 hotels we have stayed at.