We are avid travelers and would recommend this resort without reservation. Staff is world class. Accommodations were Beyond what any pictures could reflect( we stayed in a Private Overwater Grand Villa with pool and spa). Food was incredible and with plenty of variety! Our children are 3 and 4 loved it and were very well accommodated. We will be back next year!