I have a little bit of a unique issue with suspend. My Laptop suspends and resumes properly, but the built-in laptop screen does not turn back on when resuming for some strange reason. I have to do a hard reset to make the laptop screen wake back up. This problem for me is longstanding, and started with Ubuntu 12.04 LTS (I now run Ubuntu 13.10) and never got fixed since (I'm thinking it is a bug that never got fixed all this time). It is an issue I believe with the graphics drivers (Stock X.org Drivers shipped with Ubuntu).
Here is another strange thing, when I have a external monitor plugged in (VGA or HDMI), and resume it from suspend (assuming it was already in suspend), the laptop screen still doesn't turn on, but the external monitor, regardless of connection, turns on normally.
My graphics card is a AMD Radeon HD 6620G, that is integrated on my AMD A8-3500M APU CPU.