I stayed at Ramsay's in mid-April this year with my girlfriend, and we both absolutely adored it. The staff are incredibly friendly and welcoming. Sharon was very apt to give us information about sight-seeing, places to eat and important areas to visit in Edinburgh.
The room was really spacious, clean, and incredibly well-furnished. In relation to the rest of Edinburgh, Ramsay's is a pretty short walk to the high street, and near to many interesting pubs and restaurants. You won't need to go to any of these for breakfast however, as the breakfast served at Ramsay's is entirely filling, delicious and the best traditional Scottish breakfast that I had in Scotland during my visit there.
Moreover, for all the amenities that it offers, Ramsay's is phenomenally well-priced. This is the best value for my money that I have had traveling not just in Scotland, but in the entire UK.
For anyone travelling to Scotland I would place Ramsay's B&B at the top of my recommendations.