We ( a family of three) spent a two day stay at Apex City of Edinburgh Hotel. The location of the hotel is absolutely in the middle of the Old Town at the Grass Market near all you need for restaurants, pubs and major sights. Could not be any better location!
The hotel seems slightly worn down though, but it is clean and the staff are friendly. We stayed in a family room with a double bed and a sofa bed. The room was unfortunately very hot, and although it had a cooling fan on all the time, and the window could open slightly, the room was too hot and humid. Not what you could expect from a four star hotel!