My daughter and I stayed at the Apex for 2 nights in Feb. I booked the hotel through a website and got an amazing deal of 80 euros a night.
The hotel is in a great location for walking and seeing Edinburgh. The tour buses and city buses stop outside the hotel - nothing could be easier. There are several pubs and restaurants right across the street. It about a 10 minute walk to Waverly but longer coming back to the hotel as its all uphill. Be sure to look for shortcuts in the form of stairways and passageways. You can't get lost.
The hotel was very nice. The room was large and roomy. Loved the little rubber duckie they leave for you. The bath items were nice as well. There was coffee, hot chocolate and bottled water in the room as well as a pack of cookies - replenished each day.
The room could have used a bit of sprucing up. There were scuff marks here and there on the walls and the caulking in the bathtub didn't really seem 4 star to me.
The staff was friendly but I didn't find them to be very inter-active. They were just sort of there. We enjoyed the pool very much. Most of the time we were there alone.
We ordered breakfast in the room the first night for 9.50 pounds. There was enough for me and my daughter. I'd advise against this, for the money. There was a small croissant and a half a pain au chocolate that were grabbed out of a bag, no doubt. It had been a long time since they had seen the inside of a bakery! The breakfast came with salmon, cheese and chorizo which I simply could not face first thing in the morning. There was no unsweet bread to eat it with anyway. The coffee was obviously a pour-through sort of brew that was barely more than colored water. My daughter had cereal and yogurt but the yogurt was more like something drinkable. This was not a 4 star hoel breakfast! For the next days, bought a loaf of bread, some cream cheese, a box of cereal and a carton of milk and put tthem outside on the window sill. This was a good enough breakfast for the next two days and we had coffee and hot chocolate provided in the room.
So, great location, loved the hotel, staff friendly but not overly so, breakfast not worth it at all.