Impeccable! Great location. Great hosts. Can't wait to do it again.