I have only given a few five stars, ever, and this small, off the strip restaurant is great. First, be prepared for the owner to meet you at the door and welcome you, get you seated, and share a story or two if you are interested. While in Vegas for three days I had breakfast here twice and both times the quality of service and food was excellent. This is excellent prepared home cooking, in a clean well managed restaurant. Generous portions, fast and friendly service and it seemed like everyone working there was upbeat, friendly and efficient. The prices I felt were reasonable based on the quality and quantity of the food. If you want to experience some local (outside the casino) good food in a great atmosphere go have breakfast at Mr Mamas, you will not be disappointed.