The Hacienda Rocks! We love it here. Nice walk into town and good location. Great place to stay if you are a group of friends or family traveling. Lot's of options.
Nothing terribly fancy, and the rooms are a bit small, but it's a nice hotel for like 160-200/night. They have a shuttle to take you around but most stuff is walkable
They informed me of the $18 charge for Internet, pool, shuttle etc when I checked in. I was okay with it. The beds are great and the location is central. I'd stay here again.