Great hotel on the beach and the end of town. The location was perfect for exploring restaurants and bars and the beaches nearby. The rooms were comfortable, great AC and firm bed (which is a very Mexican thing) and kept clean and tidy. The food and drinks served were better than average! But the crowning achievement of this place is the service by the staff - amazing service, friendly, helpful, genuinely warm & welcoming! If you’re American, be sure to tip as is accustomed for excellent service, they earn it! Will recommend to my people and definitely coming back!