Great value and (almost) always great for delivery.
I regularly order online for delivery and it's quick and easy. The website is easy to use which makes ordering a breeze. The delivery is always within the specified time and I find the prices to be pretty reasonable for what you get.
I will mention the only drawback that I've found. While they are fantastic when ordering for "right now", they're horrible if you order in advance for a specified time. I find that they tend to be over an hour early (once when I wasn't home yet). So, I don't use this option anymore.
The food itself has always been good, especially for the price. Not much to say here since it's just like any other Swiss Chalet.
I've dined in a few times and have always had a pleasant experience. The service is always very friendly and quick. There's also always a manager who checks on tables too.
Finally, I'd like to mention picking up orders. You have to pick up orders at Harvey's, which can be horribly slow and painful. During peak periods (since I eat when normal people eat) I've had to wait anywhere between 10-20 min just to pick up food just because of the volume of people there. I try to avoid picking up food around dinner time because the wait is horribly painful. They should really have a separate cash just for pickup orders.
For delivery (not in advance) and dine-ins I'd recommend this Swiss Chalet location. Food is consistently good and the service, whether it be waiters or drivers, are friendly and quick!