FormerStudent91, I stayed at Emerald Bay last month, very beautiful resort, you will not be disappointed. This place is such bargain for the type of accomodations that you get. The beach is very clean and the pool is just out of this world.
The service was actually good as well and it was nice not to get the timeshare sales pitch shoved down your throat like in Cancun.