The stay was nice. The property was very beautiful, comfortable, and convenient. However, the location was not the best suited for a graduation party. My family and I had a lot of trouble locating the property including difficulty with parking. Moreover, the host were efficient and accommodating, though, if you plan on having a gathering l would suggests to book an additional day for clean-up. The host are extremely strict with check-out time.