Craig's place was great for our family's one-night stay in Edinburgh. We were a family of 5 adults and there was enough space and beds for everyone. Unfortunately one of the bedrooms has the water heater for the unit, which would audibly turn on whenever someone used the shower. My suggestion would be for anyone sleeping in that room to shower last. Otherwise, the location is great (right on the Royal Mile and less than a 10 minute walk to Edinburgh Waverley station), and we had a easy, smooth stay there.