I am not sure where Penn landing is. I think the PH is about a half a mile from the Marriott. There are a lot of cabs, so you can always go that route.
I think that the PH in Philly is great. It is not new as the other PH are. However, service is great and there is a nice gym next door.