Resort was awesome. Apartment made me feel like I had all the conveniences of home. Kids loves the pool and other activities. One thing to note is that the resort is in a bad neighborhood. The resort compensates with high security, I felt very safe inside the hotel since they have everything locked down, including a guard at the front entrance controlling who enters the resort. Outside the gates it gets dicey. I really enjoyed my stay and would stay here again, just wanted to provide an accurate picture. I gave this place 4 stars. The resort is 5 stars, but I just wish it was somewhere else.