When they say huge, they are right. Absolutely gorgeous flat in a great location (15 min walk to the royal mile). Everything you could possibly need for a great stay. The sofa bed is more like a regular bed, and we comfortably slept 7, but 9-10 would still have been fine. Beautiful and big kitchen and dining room to have group meals. Several grocery stores within a stonesthrow too. Linda was also very helpful with check-in and made sure everything was in place before we arrived. I would absolutely stay again. Thanks Michele and Linda!