Update from first visit...the food was much better. I was definitely impressed with this. However, the service is still not up to the standard of every other bonefish I've been to. When we first walked in, I smiled and said hello, but was greeted with a very dry " how many?" We were seated and told they would be out with bread and water. The glasses at the table were visibly dirty. When we picked them up we could feel how nasty they were. The waitress came out and immediately started pouring water. I asked her not to because the cups were dirty. She apologized and took them away, but never replaced them with clean ones. We watched as about 10-15 minutes went by and we still didn't have bread. Other tables were greeted with water and bread and we still didn't have any. So the next time we saw the waitress, I asked for bread. She came back with it and apologized that it was just now ready. The bread was warm on the outside but almost frozen on the inside! The forks were also dirty. The only good thing about this visit was the food. As I said earlier, it was very good. This is the ONLY bonefish grill that I have a problem with. I wanted to give them another chance because it is so close to me and they just opened not long ago. However, I will not be giving them another chance. I'll continue to drive to Huntersville location where they know how to cook and provide good service. Their prices are to high to have to choose between the food or good service.