The location is awesome and the onsite amenities are great! Grounds are beautiful and all staff are very accommodating. Pool and slide for kids rocked! Kitchenette worked well and the staff will provide a hot plate upon request.