I've been to Roy's before - and every time i convince myself to return i experience yet another situation. The first time i went with my family, and my father who is not at -all- a picky eater, got an extremely poor cut of meat. The second time we waited over an hour for our food. I would not recommend Roys because although the ambiance is good - for the amount they ask for, it's just not worth waiting an hour for a chewy steak.
Pros: ambiance, view
Cons: overly priced, poor service, crowded