I have stayed there a couple of times on business trips and its location is extremely convenient since it is very close to the Pemex offices and the Dos Bocas port. Also, I have stayed there during weekends and enjoyed of a relaxing time by the Pool, which is very nice.
The rooms are very standard, as all of them are in Holiday Inn Express Hotels, but I have to admit they are extremely clean, the internet was a little bit intermittent at first but I called the reception and they finally got it right. Also, the staff was very nice and welcoming, very good service.
As per the restaurant the food it was very good, I had some "arrachera" and was delicious. I can say they have improved.
I totally recommend to stay there.