The location is fantastic! Right on the water with beautiful sandy bottom. Multiple outdoor areas to enjoy-all with water views. Plenty of fun water toys to play with. The interior is beautiful and comfortable. So close to the Twin Cities, too! The hosts were thoughtful and helpful-lots of special touches!