Fantastic stay at a fantastic place! So appreciate show thoughtfully everything was set up and the little extras (like beach umbrellas and snorkel gear etc etc) just made everything so much easier. Really truly: awesome.