The Coral Beach Hotel (CBH) unit 1312 is perfect, recently completely remodeled. Large 2B/2B, hot water, awesome A/C, well equipped full kitchen (bring your own herbs&seasonings), gorgeous beach with open pavilions for shade, full size pool. Unit has beach towels, great chairs, even a DVD collection. Friendly and helpful rental agent. CBH did require us to wear a wristband for the duration of our stay; apparently this is new; slightly inconvenient but no real problem.
We visited during the off-season (early August), fewer tourists, lower prices. Had no full time car, so found 20+ min walk to the Port Lucaya Marketplace (PLM), (or ~$22 taxi) for restaurants and shops, liquor store. Short taxi (~$15) to Solomon’s for grocery and 700 for liquor.
Island advice: some things are pricey - bring paper supplies (TP, paper towels, Kleenex), sunscreen, coffee. Also sufficient cash for taxis, some restaurants (bring more cash than you think you will need just in case. ATM at PLM.)
Local Sights: PLM, Catch the local fish fry on Wed night. Friendly and safe. Scuba day trip for some of us. Rented a local van - cheaper than US national rentals - for fun day trip to Lucayan National Park.
Shared this unit with my daughter (trip for her was to celebrate her high school senior year), sister and niece. Nearby unit rented by my older daughter, son-in-law and baby granddaughter. We all enjoyed beach and island. My youngest daughter and niece enjoyed the relaxed 18 yr drinking age vs the US 21 yr.
All safe and fun family vacation. Beautiful, relaxing beach. No issues. Hope to return.