Spacious and homey with plenty of private spaces.