The capital is set for highs of nearly 20C during the middle of this month - and we have three words - bring it on.
Currently, the city is a bit windy however whilst there's also some cloud coverage, the sun is still shining and we'll take it.
However this is all going to change with Edinburgh set for nine days of sunshine according to the BBC Weather.
READ MORE - Martin Lewis urges seven million people to do ten minute benefits check
Experts have said that from May 17 until May 25, the sun will shine on the Scottish capital with the first day (Tuesday) set to see a peak of 19C.
In the days after that, temperatures of 17C and 16C are expected where it will then dip to 15C on the 22nd.
By May 23 (Monday), it will then jump back up to 16C with a moderate breeze cooling down the city over the course of the nine day period.
Weather forecasters have said that rain could be likely however if the rain does come, it won't be a downpour and shouldn't last long at all.
So what's the weather like for this week?
Edinburgh's five day weather forecast according to the Met Office
This forecast covers Dumfries, Galloway as well as Lothian & Borders
Today
Dry, bright start with sunny spells, but cloud gradually building from the west during the day with showers developing, though more prolonged and heavier rain in west later in the day. Freshening southwest winds, becoming strong around the Solway coast. Maximum temperature 15 °C.
Tonight
Cloudy with outbreaks of rain in the evening, heavy in places. Becoming drier overnight, with a few clears spells developing in east but still some patchy rain around. Staying windy. Minimum temperature 7 °C.
Friday
Mostly cloudy start with a little rain, but becoming dry and bright in morning. Some sunny spells in afternoon, but a few showers too. Windy, strong southwest winds turning westerly. Maximum temperature 17 °C.
Outlook for Saturday to Monday
Dry with bright or sunny spells over the weekend and during Monday. Feeling warm in sunshine with lighter winds. Perhaps low cloud over east coast Monday with fresher south-easterly breeze.