Beautiful place! I’m a traveling healthcare worker and let me just tell you this place is 5 star all the way! Pictures do not do it justice! The accommodations are top notch. The staff were very friendly and accommodating. The location and resort are beyond belief!!! I just wish I had more time here. I will not stay anywhere else other than this location.