Atlantic Haven is a beautiful place. Catherine is a very fine host.