We had wonderful time at Charlotte's apartment, there is absolutely no need to book a hotel since you have every service there. Apartment, is clean, comfy, and with remarkable view of Castle. Certainly would recommend to book it even for longer time, I will definitely if I ever go to Edinburgh again.
Charlotte left us treats and breakfast goodies, it was very nice and felt like home.