Castle heights is truly a slice of heaven! The location was perfect on the corner of Grassmarket and within walking distance of all of the key attractions - the castle view was superb! Danielle and Roland really helped to make us feel special, their itinerary and guest book listed out places to eat, shop and visit and the apartment itself had all the fine furnishings of a luxury hotel and yet the comforts of home. I booked this trip as a birthday surprise for my partner, and it was worth it to see his jaw drop as we walked in - I couldn't recommend the place more and I'll be sure to visit again.