TA reviews on this property seem to be skewing negative, but hard to tell given the nature of the reviews if they're from reasonable guests. Looking as a Platinum for a March visit and deciding between this and El Mangroove and curious if folks have thoughts.