D Diesel Guy Review of Starwood Hotels & Resorts Worl... 3 years ago Never stayed here but the reviews suck ass
Comments: