The apartment had everything we needed for a comfortable stay. The bed in particular is very comfortable and warm. All of the essentials were provided including toiletries, tea, coffee. The location is excellent too, right next to Calton Hill and the train station. I would highly recommend staying here.