Qype User (.
Yelp
A very pleasant place to be, and very friendly staff. I found it quite amusing that the staff were eager to get me to have breakfast before my friends had arrived downstairs! It was a clean place, the staff were very friendly (and seemed gutted that they couldn't accept my ID, in all fairness though it was me but wasn't 'valid ID', as it didn't bear the PASS mark).
My only gripe: the WiFi that I could not, try as I might, get working. It was patchy as best, but I wasn't there on business terms, rather a DJ meet, so WiFi problems weren't the end of the world.
I will definitely stay there again if I am back up in Dunfermline. £32 for a single room? Done deal!