I just spent 5 nights at Bahia Hotel with my family. We got 2 rooms. The price was great@ $75 per room. The rooms are right sized with a kitchenette. Simple white sheets and towels were great. It is in the middle of the preferred Beach area,near 2-5 great restaurants, and only 5 minute walk to the Marina area that has all the action. There is a beach Club that is affiliated with the Hotel that is 1 block down the street that is plain and simple. The food was excellent and the drinks were fairly priced. Staff of locals were very nice. The beach is great and you can check out all the busy bars if you want.
Bottom line is great value, clean,good rooms, and centrally located to beach and Marina areas...i would go back again