Stunning view in a lovely resort, and Angela is an absolutely fantastic host.