Stay at BW Emerald. We've stayed there twice and it's beautiful. I am very picky about cleanliness and have to say, I always leave that place impressed. The pool is nice for a dip but the beach is great! Being close to the airport never bothered us.
We love the beach bar, great painkillers. And the breakfast was served by sweet women who just want to please.
Every Carribean hotel may have a few bugs but I never saw one. We like the building directly behind the office so we can people watch from the balcony (only 2 floors).