The staff was really nice, the place looked really good but the room was dusty. I don't usually leave bad reviews, but we had a bit of a problem that was not well handled in my opinion. I won't go into much detail, but here's what happened. There were children at the pool without supervision, which is not a big deal on its own. I get it, you can't control everything. But some of them were jumping over a part of the pool (from one side to the other). This was so dangerous, I was scared he would get hurt, so we called the front desk to deal with them. They talked to them, but that's pretty much it. The children were splashing everyone who was in the pool, and did not care one bit about everyone else. We tried talking to them to calm down, but they didn't seem to care. Unrelated to this incident, we had booked for 4. We didn't get the towels we needed, I asked for some, and nobody was available to bring them to our room so I went to the lobby. They put a note saying we are 4 in the room and we need more towels every day. That happens, I get it. When our room was cleaned the next day, still not enough towels. I called again, but nobody was available, so I had to go downstairs again. It's just little things, and the way the pool situation was handled (or not in my opinion). I wish it had been a better stay for my family, but unfortunately, this affected our stay. The staff was so nice, but didn't do enough. I don't think I will ever go back there.