A great part of the world but this is not a place I would recommend to stay while visiting.
The property is very run down & in need of some maintenance & modernisation.
Our room was not cleaned & frankly unhygienic considering the things we found on the floors. The bathroom was filthy & with no extraction fan, which contributed to the state of the walls.
Kitchen is not a full kitchen & there were no teatowels, very limited dish cleaning utilities (cleaning up was not important here) or cookware. We were sent to the BBQ area to cook our food, which was okay, but not very clean either.
Only upside. The kids enjoyed the pool.
Unfortunately we didn't enjoy our visit to this establishment.