I must agree about MainSail. The room we stayed in was spacious, clean and bright. And the pool and grounds are very well kept. However, the service is lacking. We had all kinds of mix-ups and problems from start to finish. of course, we had a large party occupying several rooms, but that really is not excuse. I did not eat in the dining room for lunch or dinner, but heard it was quite good. The breakfast, however...blah. If we had not been comped for it, and paid $10, I would have been upset.