We stayed here (2 adults and 2 kids) and found to have ample space. The location is perfect as it's a 5 minute walk to the Royal Mile. The entrance to building faces busy street, but the apartment is at the back of building and there was no street noise in the apartment whatsoever. We would stay here again.