We stayed only briefly, wanting to sample various hotels in Mazatlan, but found the accommodations at Luna Palace very comfortable and clean. The pool was clean and warm, there was always a staff member watching over things from a pleasing distance, and there was a delightful small pool area for the kids as part of the big pool. There was also a swim-up bar, although it was not serving at the time we were there; maybe it is a late-night thing. The staff was helpful with small pieces of local advice (restaurants, etc). We did not care for the restaurant food but there are other places to eat within walking distance. The bar service at the pool was very nice. We were approached by a time-share person but told them a decisive "no" immediately and were not bothered again; they just wished us a pleasant stay.