I've been to JD Rockers twice and while the food isn't bad, I think it is overpriced for the quality and quantity. The menu is a pain - it is scattered in a variety of locations and doesn't clearly state what comes with what (ie: this comes with a side, this doesn't, a kids meal includes...). The salads are good but the tomatoes tasted like they were marinated in beer. The hot dogs are rather large. The Philly is good size and has a nice flavor but it should not be soo greasy. Overall, I won't go back unless the other places in Birkdale are on a wait.