As hostels go, this was an incredible place. The room and bathroom were spotlessly clean. The desk staff were so helpful and very nice. It was in a perfect location - so close to Waverley train station, Princes Street, the Royal Mile the castle and Grassmarket are all within easy walking distance. I did not use the kitchen facilities at all so I can't review that.
In short, if you're on a budget, this is an awesome place.
I will have to be honest and say that at age 62, I'm probably a little past the age for staying here again. I found hauling my suitcase upstairs difficult (not the fault of the EBH at all). I think I've become a bit of a princess, so sharing a bathroom wasn't my favorite (I knew this was happening and they have other options including ensuite so again, not the fault of EBH.)
Originally I was supposed to travel with my niece to show her that travel doesn't have to be beyond expensive, but she had to cancel - too late for me to change my reservation.
If you're up for being in a hostel, this is the best.