The place is amazing and very clean, we loved the pool. The security is on top of things. The only issue that we had was the check in process. We paid of an extra day since our flight got in early the next day. We got to the place thinking that the process wouldn't take so long, but no one at the front desk knew we were coming and we had to wait for the host to come and fill out the paper work which should have been done the day before. They have a weird rule if you get make up on the towels they will charge $100 per towel, seems excessive. When I messaged Arturo about the pool and how he didn't fill out the right paper work he never got back to me. So the communication can defiantly get better. Also, the place was a little cold and could use black out curtains on the windows.