A lot depends on how long your stay is---I was down there about 6 weeks ago & stayed at "The Now" hotel, its right on the beach (across the road I mean) Its fairly new hotel I paid a 1,000 a night. But walking around the area there are so many bargains (& this was the run up to Xmas) just 1 block further on was a nice looking 5 story Hotel , same-on beach, big balconies, restaurant (although heaps of street food in that area) Spa running specials.... 799 per night 3,999 per week 9,999 per month. Looked every bit as good as where I was staying 50 yards away.
There are so many Bargins if you know someone there--as most are not on Agoda etc.