"Wow, only stayed one night but the Grand Beach Resort had everything we needed. The room was large, modern and comfortable with a nice lake view. The bathroom was excellent with a nice tiled walk-in shower which reminded me of those at other 5 star resorts I've stayed at. They have an indoor pool and hot tub which were great. There was plenty of parking, The staff was great and it's close to some good restaurants and a short drive to wineries. The beach area was nice although it was too cold to use this time of year. I will definitely use this place for future stays. Overall, very happy and impressed with the stay."