This is truly an amazing resort, our family had the best time. It is the staff that make it 5 star. Nothing is ever a problem, going beyond every time. Both of our sons got quite sick ( viruses from outside of hotel ), weneeded to call the doctor who was here in literally…