We enjoyed our stay in Neils House very much. It's big enough for a family, it has everything you need (sleeping - bed, couches / kitchen stuff / air condition) and it's well located (busses around or 10 minutes walk to the subway C). The Check In was easy, yo can buy groceries around und its pretty calm.
Neil is there if you need something. we can fully recommend it.