When I saw this place, it immediately reminded me of The Cheesecake Factory in its design. They have the bakery which equates to TCF's cheesecake counter. Cosmo also has the bar and the nice decor. The similarities end there, but Cosmo's isn't that bad. I've been about 3 times since it's opened and I liked it fine. The food is average, but average in a good way. Nothing to blow your socks off, but better than your average diner food. They have plenty of choices and it's nice to go there before the happy hour crowd sets in.
Initially, some of us Vinelanders were leery of going there, as reports of fights kept us at bay. However, the place has held up and it's not a bad place at all. I've been there at night time as well and complaining about an open floor plan being noisy is a little silly to me. Most restaurants are like that, so it isn't truly bothersome (i.e. TCF). You can still have a conversation. There are TVs just about everywhere, but they are clearly only for sports fanatics, lol.
I've had the crabcake sandwich there, and it was nice. Could always use more seasoning, but it's freshness and focus on the crab was refreshing also. The food is comparable to Denny's in a way: tasty enough and large portions. To me, you can't really go wrong with those two elements. While refining the menu with some creative dishes would be great, I don't know if this area in general is sophisticated enough to handle it. At the same time, locals with discerning palates would still appreciate some elevated dishes. It's not always fun to have to travel to the Philly metro area to get that. Besides, the restaurant can still keep it's American-Continental fare that's popular as well. My one true complaint are that the desserts I've tried aren't very good. I love creme brulee, but their's was large, dry, cold, and burnt. Just about the complete opposite of what you would want in a creme brulee. Others I know have tried their other options and seem ok with it. I probably have too, but what stood out was that horrendous creme brulee.
Overall, it's cheap and the food is good enough. Who knows? Maybe over time the menu will evolve and the food will be rockin' sockin' cowboys. Even though it's not at that level yet, it's still worth a stop.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC