This resort is gorgeous with great views.