Great Huts is great. But make sure you know what you are booking. This is not a hotel. It is kinda hard to explain, but cool cabins? We stayed in 5 nights the Queen of Sheba, with two small kids (4 and 7). And they loved it. The whole place is really cool, with loads of small, interesting things. Staff is great. It feels very safe. Two very nice pools.
Some notes: There are no windows, just holes in the wall. So suddenly you might get 4 legged visitors (the cat liked our snacks it seems… And as there are no windows, there is no aircon, only fans. And hot water is periodic at best. And you have to request, otherwise they don’t enter your room/hut/cabin. And mosquitos could be an issue. The kids were all eaten up by something one morning. Luckily it didn’t itch at all.
They have a private area by the sea, which is very nice, but it is not a beach. So if your kids like playing in the water, it is not ideal. There is sand, and there is water, but a rocky entrance to the water. And the sea is a bit rough here. We did some snorkelling, which was decent, but not great. Saw some rays/turtles, but again, rough waters, so be careful.
We found the restaurant to be too expensive, and mostly ate at the jerk centre which is just 50m down the road. But breakfast was good, although be prepared for a bit of a wait when 1 cook is cooking by order to everyone.
Overall we would recommend Great Huts as a super place to base yourselves in Portland.