We stayed here for my son's birthday. I booked our room on hotels.com. This website states check in is at 3. When we arrived, we're told check in is at 4 and that our room wasn't ready, which was fine so we waited. Our room ended up not being ready until 4:36pm. After we finally got to our room, got everything settled,we went to the pool. After swimming for about 20 min, a male worker approached my 10 year old and told him that he needed to leave the pool since he didn't have a wristband. We were confused because we were never given any, never told that we would need them at check in nor does the website say anything about needing them. So my husband went to the front desk and got the amount we needed. Be prepared and bring your own towels. They do provide them however, they're extremely tiny and they were very scarce. My husband was having a conversation with another guest and we were told that we also had to pay for parking, which also wasn't told to us at check in. There are signs in the parking lot, but its just a big QR code & small writing. The sign states that it's going to cost 10$, but charged my card $11.99. The price isn't the problem, It's the transparency. I've never stayed at a hotel where we've had to pay for parking. Our room was nice. No issues there. We had the king suite. It also states on the website that breakfast is provided. It wasn't. Our card was also charged an extra $200 for staying. So be prepared for that as well. Just wish we would have known.