I stayed here for one night two weeks ago as a Platinum member. Upgraded to their junior suite which is a really a proper 80m^2 one-bedroom suite. Room was very modern and nice. Only went to the lounge for happy hour which was alright with a smallish spread and was not very crowded. We ordered room service a number of times including at 3am as the trip was focused on exploring Borobudur. Quality of room service was fine and price was reasonable. The attached mall is nice although not particularly exciting for a tourist. Service was generally good. I had stayed at the Sheraton the year before as a SPG gold and preferred the Marriott as the rooms are much more modern. The Sheraton is fine if there is a large price difference and that matters to you.