This is in the Grenadines I think.
If you are looking for a cheaper alternative they have a sister resort on the island that is much more reasonable:
Tamarind Beach Hotel & Yacht Club.
We were thinking of this place for our honeymoon, we decided it's definitely a place we'll visit in the future, perhaps on a sailing vacation.