First of all, Viceroy is an Indian resturant not Thai. It has been quite sometime since I last went there. Food is up to standard. Service is good - typical for Indian restaurants. Price of food is on the high side but balanced by good atmosphere and scene (if you could book the window-seats).