I stayed at The Landings in St. Lucia in June. When I walked into my room, it was a WOW. I had one of the two bedroom suites in this all-suites resort. It was beautiful. It had a little kitchen, a dining area, two beautiful terraces, one with a jacuzzi and the other with a view of the beach. I didn't want to leave the room.
This is a perfect resort if you want to chill and not have the distractions of activities. It is very quite, which I am not a fan of, but there are a lot of people who like that. I say they need some tropical excitment there just to stir things up and make you feel like you are away. The staff was very nice and the food was pretty good. I will say that I did visit during their off season, but I can't think it would be drastically different during the busy season from what I was told by the staff who works there.
The drive to the resort was a bit long, but full of color. The roads are, let's say, let the locals drive. Don't rent a car. I am not of the faint of heart, but I was white-knuckling it all the way to the hotel and I wasn't driving.