We have been to this restaurant several times. The service has been consistently good. In general, the food has been better than average. Our food has been served quickly and has always been warm. The cost is moderate. Tables are far enough apart so you do not feel crowded.Overall,visiting this White Spot is an enjoyable experience!