Not bad, but not brilliant. Slow service, but food is warm enough. Wouldnt say it's worth the price. 3 stars.