I stayed at 40 Canones for a friend's wedding. The hotel is located on a beautiful strip of beach. The rooms are nice with good air conditioning. The food tastes good and the pina coladas were great. The staff are very friendly, accommodating and made our trip very enjoyable. I highly recommend staying there if you go to Mahahual.