The hotel was new and really clean. Safety and security is also average. Requests can easily be done. Only issue that I had with them was that they did not have enough towels to provide in the pool area. When I requested for beach/pool towel, they said that they didn't have anymore. And as a workaround, they got the bath towels in our room to give us.And then, we had to request and wait for a new set of bath towels while in the room. Wish that they limit the number of beach/pool towels to the number of guests per room and take note of it, so they wouldn't have that problem. But overall, our hotel stay was good.