1.
Cotton Bay Village Rating: 4.5 Pearls
This is a quiet, sophisticated and stylish luxury property with some wonderful features for families, including spacious accommodations with full kitchens and private balconies, an excellent kids’ club with lots of children’s programs, a tranquil beach, and a large pool. Adults have a lot of options to choose from, too: a beautiful spa with an indoor pool and exotic treatment rooms, a large, modern fitness center, and a tiki bar by the pool.
2.
Discovery at Marigot Bay Rating: 4.5 Pearls
Off the beach in Marigot Bay, adjacent to upscale shops and a popular marina, this quaint boutique hotel tops the competition in many ways. It's a fine choice for families, with large one-, two-, and three-bedroom suites with modern kitchens and washer-dryers; a kids' program for children ages three to 12; and separate kiddy pool next to the Lagoon Pool.
3.
Windjammer Landing Villa and Beach Resort & Spa Rating: 4.0 Pearls
The upscale Mediterranean-style Windjammer is a good pick for families, as villas have up to four bedrooms and come with full kitchens and private decks. There is a kids club and a teen center on the property -- both offering excellent programs for all ages--, a well-equipped playground for the youngest guests, and two kid’s pools. Grown-ups have a wide array of free non-motorized watersports on-site, a well-maintained tennis court, four pools, a fitness center, and a spa available for when the kids are with the babysitter or having fun at the children’s club.
4.
St. James's Club Morgan Bay Rating: 3.5 Pearls
The Almond Morgan Bay Beach Resort is a family-friendly, affordable all-inclusive property in St Lucia. With four pools, five restaurants, six bars, an excellent kids' club, and an extensive water sports pavilion, this is one of the most amenity-rich resorts on the island. Also, the beach has calm waters perfect for the kids to splash in, and all rooms feature an empty mini-fridge, convenient for those who need to store baby formula or snacks for the little ones.
5.
Bay Gardens Hotel Rating: 3.0 Pearls
The 87-room Bay Gardens Hotel is one of the cheapest full-service hotel options in Rodney Bay -- and on the entire island of St. Lucia. The property, although somewhat dated, has a few solid family-friendly amenities, including two pools -- one with a kids’ area -- an on-site restaurant serving Caribbean fare, and a free shuttle to Reduit Beach. Guests also get free use of additional amenities at Bay Gardens Beach Resort, including a small spa and fitness center, a water sports pavilion, several restaurants and bars, and a lovely beachfront.







