I've been to this place plenty of times and there is always a good selection of food on offer. It's always hot and they replace the trays quite quickly but you can always ask them to if what you're looking for is all gone. I'd definitely recommend going during Happy Hour as it is quite cheap and offers quite good value for money. I've never been for lunch hour or grand buffet so can't review either of these but I have noticed the happy hour selection hasn't really changed - which can get a bit boring after a few visits.
If you own or manage silk cottage, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.