Plenty of space and a great location on the Royal Mile. The flat was equipped with everything we needed for our short stay. No problems communication with the host or checkin.