Fantastic! A rainbow, reflection off the water, dark moody sky with a bit of color peaking through and sun-lit buildings! You have it all captured in one shot!
What a shot! The light against the hotels and the reflections, along with the perfect rainbow, are just terrific. I am laughing at @888rachel 's comment. You had better run! :)