this is a great hotel, with a great staff always willing to help. what really impressed the most, honestly was that this hotel is really an all inclusive. I mean I have been to many "all inclusive cruises" but at hard rock they take it to the next level, they even include long distance calls! I did not have to take out my wallet (other than for tipping) my entire trip! they give you resort credits depending on the days you are staying, and even thought they charge an 11% tax, its incredible. I went to the spa, to chichen itza, tulum, and did not pay for anything!!! would I come back?? Of course!!!