This place has been a mixed bag for me. While the food has its moments, it's not always consistent. I've had some delicious dishes, but others have been a letdown. The prices, on the other hand, are quite reasonable, making it a great value for the quality you get. The atmosphere is cozy and welcoming, but it can get a bit noisy when it's busy. One of the biggest issues I've had is with the service, which can be slow and unfriendly at times. Despite this, I'd still recommend Mr B's to anyone looking for a good meal in the area. However, be aware that there may be some inconsistencies in the food and service.