Very good place for the most part. I would give it 4.5 stars as it is a bit too small and can get quite hot inside. The service was very good and the amount of food for the cost is great. I am not a huge fan of eating out but this will be a go to on occasion as they have a very healthy selection which is quite rare. Overall, this is a quality place to eat for a reasonable price.