We stayed here for a wedding, staff was very kind and hardworking. Rooms are beautiful and modern. I did have an issue with the shower head that fell off and no one ever came to fix it. The pool area staff are so sweet and kind but the service can be slow at times. The area felt safe, nice restaurants and shopping nearby.