Couldn't have been better - perfect location, perfect property, perfect weather and perfect hosts! We had a fantastic time and I would recommended it to anyone.