Good & bad! First the bad. I was charged a $20 early check-in fee even though the room was ready and I had upgraded my room. I was told that I could get the fee waived at checkout - WRONG! I will never stay there again for that reason alone. It's not the $20 but it's the principle! Also our room had only 2 bath towels. I had to ask for more and they acted like they were doing me a favor when they gave them to me. Also the towels at the pool were shabby, some had holes, some were stained they were all definitely old. Now the good: Room rates were very reasonable. Location is good. Pool area was nice with a pool, a wave pool and a lazy river. It was what I had expected for the price paid. Definitely not luxury hotel but a decent place to stay.