Ben the Hoose is a lovely place to stay. It's stylishly decorated at a high standard and has all the basics you'll need. It's a short walk from Portobello beach and has good connections via bus and train to the centre of Edinburgh.
Lynn was a fantastic host, she greeted us when we arrived and showed us around the place. I really liked that there was a fresh pint of milk in the fridge and tea bags in the cupboard, so we could sit down for a cup of tea before heading out.