My previous review was very harsh, but true.  I met some friends at the roosevelt last week and the service was perfect.  I have had nothing but poor service previously, but this new hipster guy that waited on us was a really great waiter.  So, I'm upping the stars, hopefully the service keeps improving.