Top notch! Fabulous place, fabulous hosts and fabulous location! I wouldn't stay anywhere else!