DO NOT RECOMMEND STAYING HERE!!! DISGUSTING!
DO NOT RECOMMEND STAYING HERE!!! DISGUSTING! The location was great, since we were in town to see a Phillies game. Other then that, it prob one of the worst hotels I have ever stayed in, Most of our lights didn't even work. It took forever to check in. The smell is awful, and the whole place is just, well, creepy.