Great flat, it was a combined 3rd floor living space of dining table, sofas and kitchen... with one double bed/ensuite near front door plus a family bathroom all on one level. However, on the next fourth floor which is also part of the flat we had two more bedrooms of very good size and two more bathrooms of very good size. So I guess the all in one living space is fine but busy if all of the family in there at once...but if you all willing to spread out the rest of flat is huge! Good location for Holyrood park-1 min walk. No tv in living space-was good except when had a sick child ! Very dog friendly. We don't allow our dogs upstairs so we bring a spare dog gate. Be helpful if one was provided.