Overall, its a great experience.
The location is great , close to the beach and main area...
The accomdation is well maintain and appreciate all the additional thoughts/touches to accomdate different guests from young to adults.