We stayed here with our 6 year old and it was ideal. It was within walking distance to explore Edinburgh but far enough away to escape the crowds and plenty of places to eat and drink on the doorstep. Having WiFi available meant we could easily entertain our daughter too when the weather got a bit cold to be outdoors. We'll definitely stay here again.