I have stayed at the Park Tower 3 times I believe. The rooms are large for London standards, but the rates have gotten so outrageous there, that its absolutely not worth the price. Yes, its "nice" but I wouldn't rank it as a luxurious hotel. I have been curious about the Sheraton Belgravia, but haven't stayed there. London is one city I rarely stay in a "starwood" property. By the way, Demure hotels are now "Sofitel"-affiliated. No more in london.