Yes to all! The house was great. Clean well located, airy and well appointed. The only minor drawback was the bedding (pillows, blankets etc) were pretty cheap, though the bed itself was comfortable enough. If thats not the kind of thing that bothers you, you wont be disappointed.