Terrible stay here. Pictures 'look' nice but the whole place is cheaply made and staff doesn't keep up with the place.
Pool was hardly cleaned most days.
Worst thing was the security. Both our rooms had terrible doors. One had about an inch gap in it, so anyone could walk by and see in even when the door was closed. The other had a lock that wouldn't work, and they acted like it was no big deal.
They also messed up our other reservation for a friend, making it the wrong day and then tried to push him to another place of their family for over double the price. She admitted that she often messes up reservations, and seemed amused by it.
It might be recently built, but the whole place is cheap and staff are really bad. I would not suggest staying here if you can avoid it.