First, the pool is great and indoors, which is perfect in a place that regularly has temps of 100+ f/ 37+ c. The front desk staff is very good, likely because they have practice with things not going well and doing a lot of customer service. (They also have to handle the job of making, serving and refreshing the breakfast during morning checkout. And they are still great.) However, the cleaning staff is not great. Our shower had someone else's hair in the drain and on the walls. The floors in the room don't have rugs, and they were dirty. The sink drain plunger was broken, and one of the pool towels were grabbed had a big yellow crusty stain on it. While the decor, pool and customer service are great, the rest means we won't be staying here on our return trip through this area.