The hotel is clean and rooms are big with towels and soap, tv, all he necessities. The staff is absolutely awful, half of them told me I had already paid, the other half said I needed to pay an additional fee for some unknown reason. They took 30 minutes to run my credit card on the last day because none of them knew how to work the machine. There's no ATM onsite or close by and the hotel reataurant only accepts cash. The food is okay for dinner but the "included breakfast" was coffee and a tray full of bread left on a table. They did not even bother to leave out enough plates or silverware every morning and there was no staff available until late in the morning. The pool was really dirty, the poolside bar is never open, the water is freezing and the seating around the pool is wooden with moldy, peeling paint.. They forgot to turn on the hot water for our room and the shower handle kept falling off, so that was a big of a disaster too. Overall not recommended because for over $100 per night, you can find many MUCH better hotels in the same area.