The place is beautifully appointed, with fantastic views. Karin is organized and professional; she made everything super easy for us. Avalon was magical and we definitely would go again.