We finally decided to give this place another try, mainly because there were very few other choices on a holiday weekend. The experience was quite a lot better than the first time, which was poor. Food was better and the staff were much more courteous. Dining area was clean too! I'd actually return!