We experienced a very enjoyable stay at Caribbean Shores. It is well-maintained, the staffing is wonderful and knowledgeable, and the facility is conveniently located to the beach, great restaurants, and attractions.
Particularly notable was the staff. All were extremely friendly and helpful. We had to leave early on our last day and would have missed breakfast, but the cook prepared us some fresh banana bread and left coffee ready to be brewed. We also had an air conditioner malfunction one night; the manager was prompt to take action, despite the late hour. She also arranged various tours for us during the week and helped us find a medical clinic for a traveling companion who needed care. Can't say enough about the staff.
The facilities were clean and comfortable. Caribbean Shores is not right on the beach, but a 2 minute walk gets one there. There is a well-maintained pool on site, as well.
Breakfasts were tasty and hearty and served with ample coffee. Rooms were clean and functional. There are several excellent restaurants within walking distance, and a short drive into Hopkins Village provided even more choices with many small locally-run eateries. The Barracuda Bar and Grill, Maxim's, Driftwood Bar and Pizza Shack, and the Lucky Lobster were especially good.
All in all we very much enjoyed our stay in Hopkins and would definitely return to Caribbean Shores.