I think I know what's lacking at White Sands. We stay there as the price is hard to beat and the rooms are quite nice. But here's the deal, the rooms are renovated to western standards. When you're in the room and the doors are closed you could be in any hotel room anywhere. In all the other mentioned resorts you still know you are in Jamaica when your in the room because Jamaica is designed into the room, lots of local character. We find if we open the doors to the balcony, and every room has one, you let Jamaica back in and it's all good. That just our opinion anyway.