We stayed @ the Blue Bay Beach Resort earlier in November 2012.
It is a wonderful setting, with large comfortable rooms.
Food and beverages were very good, along with the service.
The pool and beach were just great.
My wife enjoyed the spa, and I got a great haircut there too.
I would highly recommend this resort.