We were staying in the condos right next door for our daughter's college graduation, so this was a convenient location for dinner. The restaurant was huge, so we were able to be seated quickly each time we went. They had a large and varied menu, so there was something for everyone in our large party even when we went two nights in a row. Usually a large restaurant and large menu means poor service and food quality, but the service and food were great. The restaurant offers nice views of Lake Norman, a dining deck and a sandy beach with seating that is perfect for cocktails.