We have 4 kids between 4 and 11 and have stayed at a number of hotels in the Maldives including one and only, the soneva resorts and the other four seasons resort. This by far was the best for kids. It's small enough to not have to worry about walking everywhere with the kids and the older ones can go off on their own. They also have a ton of water sports and activities for the kids. And the staff, by far the best staff in the Maldives. We're coming back next year again for sure.