We love the Grand Pineapple and some of the rooms actually have King size beds....ours did.
It is a very affordable resort. Food is provided if you want it or take a short walk and find something else....easy as can be.
I see many bad reviews of the Grand Pineapple and most arrive expecting a Sandals/Beaches resort and this is not the case. Just because it is owned by Sandals does not mean you should expect Sandals. We found it safe, clean, comfortable, affordable and right in the middle of 7 Mile beach. I would not hesitate to stay there again and again.