The location is perfect. The house was perfect. All contributed to an amazing weekend