We stayed three nights at the Apex Intl. The location is excellent, just a short walk up several steps to Edinburgh Castle. We reserved a room with a balcony and castle view, which was definitely worth it. It was nice to be able to step out onto the balcony and watch the activity in the square below and the view of the castle all lit up at night.
The room was large and had a comfy bed. There was a small refrigerator and a safe as well. Our room had a large shower stall and a separate bathtub, and the towels were huge. There was a large flat-screen tv. My husband used the gym and said it was good, they also have a spa and pool. Wifi is available in the rooms.
There are several pubs and restaurants just across the street from the hotel as well as a small convenience store. The prices for hotel room service and for the bar and bistro downstairs were very reasonable. We didn't eat in the top floor restaurant so I can't comment on those prices. The Royal Mile is just one block away with loads of dining options as well.
Despite being on a busy street, we didn't it find it very noisy and slept well all three nights.More