We stayed two nights here, and wished we had more! The resort is only 20 rooms, but all very nice accomodations. We stayed in the main hotel tower (three stories, stairs only). It was a very spacious room, the linens were first-class, with both feather and memory foam pillows to choose from. The room was clean, and the hot water plentiful. We stayed on the top floor, and enjoyed view of property. The grounds are just lovely, with flowers everywhere, and a nice boardwalk from place to place, to keep your feet clean when it rains. The restaurant is great - open on three sides for ventilation, and great views as it sits partially on the lake itself. There are steps and a shallow swimming area in the lake, right next to the pool. The pool was crystal clear, and has a connected hot tub. The staff will deliver drinks and food right to your poolside table, if you like. All the staff were very friendly and helpful. The resort manager was also very nice, and went out of his way to make sure that we had everything we needed. There are also little cabins available that we were able to tour. They each have a private screened-in patio, and spa bathrooms. Definitely will ask for one of those rooms next time we come. This was an amazing find - truly first-class. LOVED it. If you are reading this review, stop looking and just book this resort. You will enjoy it!