We stayed at the Seven Stars Grace Bay Resort. The hotel was nice, the service was great and the beach is stunning. Besides the amenities, the hotel was conveniently located a short block away from a market and there's some nearby shops as well, including a rental car agency. The beaches at Grace Bay are all gorgeous and there's a bunch of hotels in this area (so as far as the beach goes, you can't go wrong). I was there last year - wouldn't mind going back there!
Here's the hotel website:
http://www.sevenstarsgracebay.com/