We rented a boat from Shanghai this past weekend and had a great experience. The workers on the phone were friendly when taking our reservation and all the staff we encountered on the deck and in the shop were beyond friendly with great customer service. The boat was in great shape and we had a great day on the water. Norris Lake is absolutely beautiful and highly recommended. We did not eat at the restaurant so I can't speak to that. My daughter and I were disappointed that there were not shirts in the gift shop in size Small or Medium but the staff noted that the this was considered "late in the season" and they had sold out of smaller sizes early on. Oh well, there's always next year.