Hi
Thanks for the assistance. After a bit of digging, I found that the issue was caused by a USB device and immediately thought that it is being caused by the crappy internal USB Wifi adapter that came with my system so I unplugged it and right enough, sleep works perfectly. Looks like I'm gonna be getting a new WiFi adapter.
Cheers.