I stayed at the Sheraton as a Platinum preferred so whilst no suite was provided the room much much nice, newer and fully functioning with a proper bed. The room at teh Caledonian was dark, not everything worked, and had single beds.
The Sheraton gave me a free breakfast whilst the Caledonian wanted 20 poounds ($35).
THe room at the Sheraton had a wonderful view of the castle, whilst the Caledonian had a view of light well.