Everything and more! Gorgeous home. Great setting. Fabulous hosts