The Margate Resort is a beautiful and spacious hotel located right on Lake Winnipesaukee, offering stunning water views. Guests praise its clean, comfortable rooms, many of which feature modern touches and provide a great value. The resort is perfect for relaxing and enjoying nearby activities such as visiting the state park or taking night photos by the lake. The on-site restaurant serves good food and drinks, with friendly staff making dining enjoyable. The location is convenient, with stores like CVS nearby, and the area feels safe for visitors. Guests also enjoy special experiences like bonfires on the beach and the scenic setting on the lake. The staff is attentive and helpful, with stories of quick assistance from the maintenance team saving the day during a wedding setup. Overall, The Margate Resort is a highly recommended, lovely place to stay for weddings, leisure, and enjoying the natural beauty of the area.