The hotel is new, has nice staff and is clean. Non smoking policy, fine is 250 us$, which you have to sign at checking in. However, we are staying here for more than 1 week, and they forget to clean the floor of our room. Because of our longer stay the boss, when asked, ordered more fruit for breakfast. Oh, and if you want eggs for breakfast, you have to pay for them....
To get to the hotel from the airport was about 1200 pesos, so, not all that cheap