My wife and I stayed at the True Blue Bay Resort for a week in May 2013 and wish we had stayed for longer.
True Blue is not a five star hotel, but doesn't pretend to be. It doesn't have a long golden sandy beach, but doesn't claim to have one. It is a relaxed and friendly resort on the water's edge with two swimming pools, a lively bar and restaurant. The rooms are large and clean, the staff friendly and always eager to help, the food good and the rum punch excellent. It also has a dive centre within its grounds so if like me you are a keen scuba diver, you couldn't ask for more.