Food is tasty and well prepared. The kitchen obviously can cook. The management needs to get a hold of the staffing including their wait staff and hostess. We have visited Firefly for the past four years during on Friday night prior to visiting day and found the wait for the food to be unacceptable. Our waitress was lovely and there was a young girl standing around really doing nothing certainly not helping her. The restaurant had lots of empty tables and the outside was very quiet so I'm not sure what happened. The pregnant front hostess was downright rude to start and then warmed up a bit but certainly not inviting. We met the owner of the restaurant and she didn't seem to be too interested with the back-up going on. We were told that there would be a long wait for food and the waitress couldn't put in any orders for at least 25 minutes. Not sure what to make of this all and not sure if we'll go back next year.