Hacienda Encantada Resort & Spa

The resort is set on a hill, so there's no such thing as a bad view.