Excellent resort and location is fabulous. From start to finish Kelly was a great host. We highly recommend this place to stay.