We stayed in the junior suite and the room was amazingly spacious and comfortable! The front desk staff were friendly and helpful. The only reason we didnt give this resort 5 stars were the staff in the casino and the restaurant. In the casino, the cashier was rude and unhelpful, refusing to issue us a players card because “that wasn’t her job” and we would have to wait for the other person to return, but she didn’t know when they’d be back. And then the restaurant, on day we had an amazing server with excellent service, and the second day our server overcharged, and when we went to question the ticket, she wasn’t “available” and no one was able to adjust it to be correct, so I ended up having to pay the extra.