I enjoyed my stay at the Hotel Nilo. It is a block to the beach, bus line, casino, restaurants and the Cartera bus, which takes one everyplace for less than 50 cents. The rooms were small but nicely appointed, the bathrooms modern, and the locks on the doors substantial. The rooftop pool was small but clean and pleasant. The hotel staff went out of their way to be helpful.The wi-fi was pretty good. This is a great place to stay for someone who does not have a car and knows a bit of Spanish. On the downside, the mattresses are a bit hard and the one block walk to the main street a bit lonely when it was dark. Also, the floors are very slick, particularly around the pool but also in the rooms, so be sure to be careful and wear shoes when the floors are wet (this seems to be a problem with Mexican flooring in general). There is a substantial federal police presence in front of the casino, which may make you feel safe or nervous, depending on your point of view. There were very few visitors from the U.S. when I was there, mostly there were families from Mexico and a few from Europe.