Overall the experience was pleasant and I would give them 3, if not 4 stars... However, they failed to accommodate my simple request, which was to pay the bill for the entire table (my family and our guests).... For some reason, it was so hard for them to honor my request even though I approached them twice. My guests ended up paying for their own meal.... unbelievable...