just returned a week ago today from this resort and must say i had a wonderful time.
rooms are very nice, staff is unbelievably nice and call you by name. rooms are clean and well stocked. beach bar is great and food is cheap and very good. pool is very nice but a little warm, nice beach but as in all of A/C it is coral sand so not as soft on the feet as like in cancun. i would say this is a very nice and inexpensive place to stay, about 2 miles south of the center of town, i rented a golf cart and it was great.
maybe it was just me, but all guests were more than friendly to one another and we all made friends. p.s. no, i dont work there