Let's face it, if you run a restaurant like this your ultimate goal should be to provide a comfortable atmosphere with decent food for your guests. That is something these folks do extremely well.
You should also provide a reasonable level of service, here they went a little overboard. Our server and the service we received was excellent, she was prompt, friendly and knowledgable about the menu - the perfect person to be serving a 'home away from home' meal.
Good job Mariott.