My husband and I really enjoyed our stay at the Bay Garden Beach Resort. It has everything you would expect from a large resort, just on a smaller scale. Pool, activities, spa, bars and bistro/cafe and the beach, with water park! The resort is conveniently located on the most beautiful stretch of beach St Lucia has to offer, close to the marina for boating excursions and a short boat taxi ride away from the Rodney Bay Fort and incredible - we got a picnic lunch packed for us for that 1/2 excursion. The reason BGBR is not excellent is the sometimes very slow dining experience for lunch and dinner, as well as the repeat of the same dinner options 3 nights in a row. Breakfast buffet is great. The only other thing, one of the entertainers went from fun easy low volume dinner music to all out club music and volume during dinner time, before 9pm. Still a great place to stay when visiting St Lucia.