We stayed here as a couple with our 2 year old and it was perfect. She was able to have her own room, and we had all the amenities we needed. It's a short walk to York Place and also to the Royal Mile, so location is great. The flat is clean and tidy, I really liked the pictures and fake plants too, they made it feel so homely. We would recommend anyone to stay here. Pier was a great host who checked in with us to make sure our stay was going well.